diff options
Diffstat (limited to 'openbazaar.install')
-rw-r--r-- | openbazaar.install | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/openbazaar.install b/openbazaar.install index 191529222ec2..159de68ac1b3 100644 --- a/openbazaar.install +++ b/openbazaar.install @@ -1,48 +1,12 @@ -usr=openbazaar -home=/var/lib/openbazaar -log=/var/lib/openbazaar/logs -dbdata=obdata - post_install() { - _mkuser - _mkdbfolder - _chown + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } + post_upgrade() { - _mkuser - _chown + post_install $1 } -## arg 1: the old package version post_remove() { - #_rmuser - echo "Please remove $home and user $usr manually" - echo "WARNING!!!" - echo "Be sure to save your db and gpg backup" -} - -_chown() { - chown -R $usr:$usr $home $log $home/$dbdata -} - -_mkuser() { - getent passwd $usr &>/dev/null || { - echo -n "Creating openbazaar user... " - grep -E "^openbazaar:" /etc/group >/dev/null || groupadd $usr - useradd -m -d $home -g $usr -s /usr/bin/nologin $usr 2>/dev/null - echo "done" - } -} - -_rmuser() { - echo -n "Removing openbazaar user... " - userdel -rf $usr 2>/dev/null - echo "done" -} - -_mkdbfolder() { - echo -n "Creating database folder... " - mkdir -p $home/$dbdata - echo "done" + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor } |