summarylogtreecommitdiffstats
path: root/openbazaar.install
diff options
context:
space:
mode:
authorM0Rf302016-03-02 12:47:33 +0100
committerM0Rf302016-03-02 12:47:33 +0100
commitc69ff83eb196a875a6318c07b305657778a9ac89 (patch)
treea98eec1c09339ca74a17cc13af2b698d6c8fd7bc /openbazaar.install
parente7d2ef7fb16ed4717a99fd4fa07e36fd0838aac9 (diff)
downloadaur-c69ff83eb196a875a6318c07b305657778a9ac89.tar.gz
1.0.6
Diffstat (limited to 'openbazaar.install')
-rw-r--r--openbazaar.install46
1 files changed, 6 insertions, 40 deletions
diff --git a/openbazaar.install b/openbazaar.install
index 191529222ec2..924ef9a45139 100644
--- a/openbazaar.install
+++ b/openbazaar.install
@@ -1,48 +1,14 @@
-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
+ update-desktop-database
}
+
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
+ update-desktop-database
}