From 49e52a04e11a63e5db2e36f64ec87c2109172db9 Mon Sep 17 00:00:00 2001 From: remph Date: Wed, 18 Dec 2024 19:12:45 +0000 Subject: Support installation under /usr/local Use `PREFIX=/usr/local ETCDIR=$PREFIX/etc ./install.sh' --- install.sh | 14 +++++++++----- swob.sh | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 8973287..4da6846 100755 --- a/install.sh +++ b/install.sh @@ -1,9 +1,13 @@ #!/bin/sh set -ex -mkdir -p "$DESTDIR"/etc/sway/config.d/ "$DESTDIR"/etc/swob/ +: ${PREFIX=/usr} ${ETCDIR:=/etc} + for i in swayconfig wob.ini; do - install -m 644 swob-$i "$DESTDIR"/etc/swob/$i + install -Dm 644 swob-$i "$DESTDIR$ETCDIR"/swob/$i done -ln -s ../../swob/swayconfig "$DESTDIR"/etc/sway/config.d/swob-swayconfig -install -Dt "$DESTDIR"/usr/bin swob.sh -install -m644 -Dt "$DESTDIR"/usr/share/doc/swob README.md dwl-config.h.patch + +install -d "$DESTDIR$ETCDIR"/sway/config.d/ +ln -s ../../swob/swayconfig "$DESTDIR$ETCDIR"/sway/config.d/swob-swayconfig + +install -Dt "$DESTDIR$PREFIX"/bin swob.sh +install -m644 -Dt "$DESTDIR$PREFIX"/share/doc/swob README.md dwl-config.h.patch diff --git a/swob.sh b/swob.sh index dc2dbb4..8993a07 100755 --- a/swob.sh +++ b/swob.sh @@ -7,7 +7,7 @@ wobfifo=$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY.swob wobini= set_wobini() { - for dir in ${XDG_CONFIG_HOME:+"$XDG_CONFIG_HOME"} ~/.config /etc; do + for dir in ${XDG_CONFIG_HOME:+"$XDG_CONFIG_HOME"} ~/.config /etc "${0%/*}"/../etc; do if test -r "$dir"/swob/wob.ini; then wobini=$dir/swob/wob.ini return -- cgit