src/world/s6-scripts/Makefile

34 lines
816 B
Makefile

# Makefile - hhl - /src/world/bin/s6-scripts
# Copyright 2021 Nathan Fisher <nfisher.sr@gmail.com>
#
progname = init
export exec_prefix = $(DESTDIR)
export sbin = 1
include hhl.script.mk
VPATH += bin
scripts += halt
scripts += poweroff
scripts += reboot
scripts += shutdown
scripts += telinit
sysctl_libdir = $(DESTDIR)/usr/lib/sysctl.d
install: $(sysctl_libdir)/50-default.conf install_conf install_scripts
$(sysctl_libdir)/50-default.conf: data/50-default.conf | $(sysctl_libdir)
install -m644 $< $@
install_conf:
cp -R etc $(DESTDIR)
install_scripts: $(scripts)
for script in $(scripts) ; \
do install -m755 bin/$$script $(DESTDIR)/sbin ; done
$(sysctl_libdir):
install -d $@
.PHONY: install_conf install_scripts