mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-23 14:42:29 +01:00
Add debianisation code and automatic build script
This commit is contained in:
committed by
Carlos R. Mafra
parent
19f110d26e
commit
442e3876c6
46
debian/wmaker.postinst
vendored
Normal file
46
debian/wmaker.postinst
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
#! /bin/sh -e
|
||||
#
|
||||
# Window Maker postinst.
|
||||
#
|
||||
# Marcelo Magallon <mmagallo@debian.org>
|
||||
|
||||
inst="/etc/menu-methods/wmaker /etc/menu-methods/wmappearance"
|
||||
x_wm_link=/etc/alternatives/x-window-manager
|
||||
x_wm_man_link=/usr/share/man/man1/x-window-manager.1.gz
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
update-alternatives --install /usr/bin/x-window-manager \
|
||||
x-window-manager /usr/bin/wmaker 50 \
|
||||
--slave /usr/share/man/man1/x-window-manager.1.gz \
|
||||
x-window-manager.1.gz /usr/share/man/man1/wmaker.1x.gz
|
||||
|
||||
if readlink ${x_wm_link} | grep wmaker > /dev/null ; then
|
||||
ln -sf /usr/bin/wmaker ${x_wm_link}
|
||||
ln -sf /usr/share/man/man1/wmaker.1x.gz ${x_wm_man_link}
|
||||
fi
|
||||
|
||||
for file in $inst ; do
|
||||
if [ -f $file ] ; then
|
||||
chmod a+x $file
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -x /usr/bin/update-menus -a -x /usr/bin/install-menu ] ; then
|
||||
update-menus
|
||||
fi
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-deconfigure|abort-remove)
|
||||
# how did we got here? Force a non-zero exit code
|
||||
exit 1
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unkown argument: \$1" >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user