slackbuilds/i3/i3-gaps/doinst.sh
Michal Cieslakiewicz 658068e42a i3: window manager and applications moved to dedicated directory.
New package directory 'i3' created for i3 window manager and
applications, similar to other desktop environments (xfce, gnome, kde).

Following packages have been moved there: dmenu, rofi, i3-gaps, i3status,
i3blocks.

Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
2021-01-05 13:30:44 +01:00

20 lines
537 B
Bash

config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/i3/config.new
config etc/i3/config.keycodes.new
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi