diff options
Diffstat (limited to '')
-rw-r--r-- | Makefile | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/Makefile b/Makefile index 664647c..ae50972 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ BINS = broadcast ingest view +USER = stream CFLAGS += -Wall -Wextra -Wpedantic LDLIBS = -lutil @@ -8,7 +9,29 @@ all: tags $(BINS) tags: *.c ctags -w *.c +chroot.tar: ingest view + mkdir -p root + install -d -o root -g wheel \ + root/bin \ + root/home \ + root/lib \ + root/libexec \ + root/usr \ + root/usr/share \ + root/usr/share/misc + install -d -o $(USER) -g $(USER) root/home/$(USER) + install -o root -g wheel -m 555 /libexec/ld-elf.so.1 root/libexec + install -o root -g wheel -m 444 \ + /lib/libc.so.7 \ + /lib/libedit.so.7 \ + /lib/libncursesw.so.8 \ + root/lib + install -o root -g wheel -m 444 /usr/share/misc/termcap.db root/usr/share/misc + install -o root -g wheel -m 555 /bin/sh root/bin + install -o root -g wheel -m 555 ingest view root/bin + tar -c -f chroot.tar -C root bin home lib libexec usr + clean: - rm -f tags $(BINS) + rm -f tags $(BINS) chroot.tar .PHONY: all clean |