summarylogtreecommitdiffstats
path: root/J7Z.install
diff options
context:
space:
mode:
Diffstat (limited to 'J7Z.install')
-rw-r--r--J7Z.install58
1 files changed, 58 insertions, 0 deletions
diff --git a/J7Z.install b/J7Z.install
new file mode 100644
index 000000000000..ebc9f0d6bbeb
--- /dev/null
+++ b/J7Z.install
@@ -0,0 +1,58 @@
+# J7Z: Installer: Arch
+# Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com>
+
+post_install() {
+ # Change file permissions
+ #chmod 777 /usr/share/J7Z/Source/
+
+ # Remove old files
+ user_remove
+
+ #/bin/true
+}
+
+post_upgrade() {
+ post_install
+ #/bin/true
+}
+
+pre_remove() {
+ /bin/true
+}
+
+user_remove() {
+ # User
+ if [ ${USER} ]; then
+ export USER=${LOGNAME}
+ fi
+
+ # Home
+ if [ ${SUDO_USER} ]; then
+ export HOME=/home/${SUDO_USER}
+ else
+ export HOME=/home/${USER}
+ fi
+
+ # KDE
+ rm -f ${HOME}/.kde*/share/kde4/services/ServiceMenus/?7Z*
+ rm -f ${HOME}/.kde*/share/apps/konqueror/servicemenus/?7Z*
+
+ # Gnome
+ rm -rf ${HOME}/.gnome2/nautilus-scripts/?7Z*
+
+ # Xfce
+ rm -f ${HOME}/.config/Thunar/uca.xml.?7Z
+}
+
+post_remove() {
+ #rm -rf /usr/share/J7Z/
+
+ user_remove
+
+ #/bin/true
+}
+
+op=$1
+shift
+
+$op "$@"