diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e317845 --- /dev/null +++ b/Makefile @@ -0,0 +1,51 @@ +MODULES =romtal-sistem-dondurma +INITRAMFS_D = /usr/share/initramfs-tools +IRD = $(DESTDIR)/$(INITRAMFS_D) + + +build: + +install: + mkdir -p "$(IRD)/hooks" "$(IRD)/scripts" "$(DESTDIR)/etc" + set -e; for d in $(MODULES); do \ + [ -d "$$d/hooks" ] || continue ; \ + install "$$d/hooks"/* "$(IRD)/hooks" ; \ + done + set -e ; for d in $(MODULES); do \ + for sd in $$d/scripts/*; do \ + [ -d $$sd ] || continue; \ + td="$(IRD)/scripts/$${sd##*/}"; \ + mkdir -p "$$td" ; \ + install "$$sd"/* "$$td"; \ + done; done + set -e ; for d in $(MODULES); do \ + [ -d $$d/conf-hooks.d/ ] || continue; \ + mkdir -p "$(IRD)/conf-hooks.d"; \ + install -m 644 "$$d/conf-hooks.d"/* "$(IRD)/conf-hooks.d/" ; \ + done + set -e; for d in $(MODULES); do \ + [ -d "$$d/etc" ] || continue ; \ + for f in $$d/etc/*; do \ + if [ -d "$$f" ];then \ + install -m 755 -d "$(DESTDIR)/etc/$${f##*/}" ; \ + install "$$f"/* "$(DESTDIR)/etc/$${f##*/}" ; \ + continue ; \ + fi ;\ + install -m 644 -t "$(DESTDIR)/etc" "$$f" ;\ + done; done + set -e; for d in $(MODULES); do \ + [ -d "$$d/tools" ] || continue ; \ + mkdir -p "$(ULIB_PRE)$$d/" && \ + install "$$d/tools"/* "$(ULIB_PRE)$$d/" ; \ + done + mkdir -p "$(DESTDIR)/usr/sbin" "$(DESTDIR)/bin" "$(DESTDIR)/usr/share/man/man8" + install -m 755 "romtal-sistem-dondurma/usr/sbin/overlayroot-chroot" "$(DESTDIR)/usr/sbin" + install -m 755 "romtal-sistem-dondurma/bin/romtalsd" "$(DESTDIR)/bin/" + install -m 644 "romtal-sistem-dondurma/usr/share/man/man8/overlayroot-chroot.8" "$(DESTDIR)/usr/share/man/man8" + +# +# Fedora/EPEL +# + + +# vi: ts=4 noexpandtab syntax=make |