summaryrefslogtreecommitdiff
path: root/~lukeshu/codeanalyst/codeanalyst.install
blob: 6ed1ac8413d2b47880610c132f9948ea6fb06c20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
post_install() {
  getent group amdca &>/dev/null ||  groupadd amdca &>/dev/null
  echo " ==> To use CodeAnalyst as non-root, you must be in the 'amdca' group"
  echo "     ie: gpasswd -a USERNAME amdca"

  chown root:amdca /usr/bin/calog_report
  chown root:amdca /usr/bin/capackage.sh
  chown root:amdca /usr/bin/careport.sh
  chown root:amdca /usr/bin/cgreport
  chown root:amdca /usr/bin/CodeAnalyst
  chown root:amdca /usr/bin/opannotate
  chown root:amdca /usr/bin/oparchive
  chown root:amdca /usr/bin/opcontrol
  chown root:amdca /usr/bin/opgprof
  chown root:amdca /usr/bin/ophelp
  chown root:amdca /usr/bin/opimport
  chown root:amdca /usr/bin/opjitconv
  chown root:amdca /usr/bin/opreport
  chown root:amdca /usr/bin/oprofiled
  chown root:amdca /usr/sbin/ca_oprofile_controller
  #chown root:amdca /usr/sbin/ca_user_manager

  update-desktop-database -q
}

post_remove() {
  getent group amdca &>/dev/null && groupdel amdca &>/dev/null
  update-desktop-database -q
}