Skip to content

Commit 20a1ca1

Browse files
committed
Update Makefile
- Move back non-sysv packages in /usr/bin - Split off sysv-compatible binaries into 'install_sysv'
1 parent 82bf65d commit 20a1ca1

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

Makefile

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,20 @@ all:
66
$(CC) $(CFLAGS) pause.c -o pause $(LDFLAGS)
77

88
install:
9+
install -d ${DESTDIR}${PREFIX}/bin
910
install -d ${DESTDIR}${PREFIX}/lib/runit-artix/bin
11+
install -m755 pause ${DESTDIR}${PREFIX}/bin/pause
12+
install -m755 modules-load ${DESTDIR}${PREFIX}/bin/modules-load
13+
install -m755 zzz ${DESTDIR}${PREFIX}/bin/zzz
1014
install -m755 halt ${DESTDIR}${PREFIX}/lib/runit-artix/bin/halt
11-
install -m755 pause ${DESTDIR}${PREFIX}/lib/runit-artix/bin/pause
1215
install -m755 shutdown ${DESTDIR}${PREFIX}/lib/runit-artix/bin/shutdown
13-
install -m755 modules-load ${DESTDIR}${PREFIX}/lib/runit-artix/bin/modules-load
14-
install -m755 zzz ${DESTDIR}${PREFIX}/lib/runit-artix/bin/zzz
1516
ln -sf halt ${DESTDIR}${PREFIX}/lib/runit-artix/bin/poweroff
1617
ln -sf halt ${DESTDIR}${PREFIX}/lib/runit-artix/bin/reboot
1718
install -d ${DESTDIR}${PREFIX}/share/man/man1
1819
install -m644 pause.1 ${DESTDIR}${PREFIX}/share/man/man1
1920
install -d ${DESTDIR}${PREFIX}/share/man/man8
20-
install -m644 zzz.8 ${DESTDIR}${PREFIX}/share/man/man8/zzz-runit.8
21-
install -m644 shutdown.8 ${DESTDIR}${PREFIX}/share/man/man8/shutdown-runit.8
22-
install -m644 halt.8 ${DESTDIR}${PREFIX}/share/man/man8/halt-runit.8
21+
install -m644 zzz.8 ${DESTDIR}${PREFIX}/share/man/man8/zzz.8
2322
install -m644 modules-load.8 ${DESTDIR}${PREFIX}/share/man/man8
24-
ln -sf halt-runit.8 ${DESTDIR}${PREFIX}/share/man/man8/poweroff-runit.8
25-
ln -sf halt-runit.8 ${DESTDIR}${PREFIX}/share/man/man8/reboot-runit.8
2623
install -d ${DESTDIR}/etc/runit/sv
2724
install -d ${DESTDIR}/etc/runit/runsvdir
2825
install -d ${DESTDIR}/etc/runit/core-services
@@ -40,7 +37,19 @@ install:
4037
cp -R --no-dereference --preserve=mode,links -v runsvdir/* ${DESTDIR}/etc/runit/runsvdir/
4138
cp -R --no-dereference --preserve=mode,links -v services/* ${DESTDIR}/etc/runit/sv/
4239

40+
install_sysv:
41+
install -d ${DESTDIR}${PREFIX}/bin
42+
ln -sf runit-init ${DESTDIR}${PREFIX}/bin/init
43+
ln -sf ${PREFIX}/lib/runit-artix/bin/halt ${DESTDIR}${PREFIX}/bin/halt
44+
ln -sf ${PREFIX}/lib/runit-artix/bin/shutdown ${DESTDIR}${PREFIX}/bin/shutdown
45+
ln -sf halt ${DESTDIR}${PREFIX}/bin/poweroff
46+
ln -sf halt ${DESTDIR}${PREFIX}/bin/reboot
47+
install -m644 shutdown.8 ${DESTDIR}${PREFIX}/share/man/man8/shutdown.8
48+
install -m644 halt.8 ${DESTDIR}${PREFIX}/share/man/man8/halt.8
49+
ln -sf halt.8 ${DESTDIR}${PREFIX}/share/man/man8/poweroff.8
50+
ln -sf halt.8 ${DESTDIR}${PREFIX}/share/man/man8/reboot.8
51+
4352
clean:
4453
-rm -f halt pause
4554

46-
.PHONY: all install clean
55+
.PHONY: all install install_sysv clean

0 commit comments

Comments
 (0)