summaryrefslogtreecommitdiff
path: root/extra/oprofile/oprofile.install
diff options
context:
space:
mode:
Diffstat (limited to 'extra/oprofile/oprofile.install')
-rw-r--r--extra/oprofile/oprofile.install7
1 files changed, 5 insertions, 2 deletions
diff --git a/extra/oprofile/oprofile.install b/extra/oprofile/oprofile.install
index 025c9725a..5cd3e7e22 100644
--- a/extra/oprofile/oprofile.install
+++ b/extra/oprofile/oprofile.install
@@ -1,11 +1,14 @@
post_install(){
groupadd -g 492 oprofile &>/dev/null
- useradd -u 492 -g oprofile -s /bin/false oprofile &>/dev/null
+ useradd -u 492 -g oprofile -d /var/lib/oprofile -s /bin/false oprofile &>/dev/null
}
post_upgrade(){
getent group oprofile >/dev/null 2>&1 || groupadd -g 492 oprofile &>/dev/null
- getent passwd oprofile >/dev/null 2>&1 || useradd -u 492 -g oprofile -s /bin/false oprofile &>/dev/null
+ getent passwd oprofile >/dev/null 2>&1 || useradd -u 492 -g oprofile -d /var/lib/oprofile -s /bin/false oprofile &>/dev/null
+ if [ "$(vercmp $2 0.9.7-2)" -lt 0 ] ; then
+ usermod -d /var/lib/oprofile oprofile
+ fi
}
post_remove(){