diff options
author | June McEnroe <programble@gmail.com> | 2018-02-22 12:04:10 -0500 |
---|---|---|
committer | June McEnroe <programble@gmail.com> | 2018-02-22 12:04:10 -0500 |
commit | 3a5cbbbbd963e8eb0ea7029616619e4eed9ce192 (patch) | |
tree | d26754f49a56b5835bd2ae3fbdbaddd5b4d9da1b | |
parent | Add sys/types.h include (diff) | |
download | stream-3a5cbbbbd963e8eb0ea7029616619e4eed9ce192.tar.gz stream-3a5cbbbbd963e8eb0ea7029616619e4eed9ce192.zip |
Add chroot.tar target
Diffstat (limited to '')
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 25 |
2 files changed, 26 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore index 5493d5f..6dca280 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ broadcast +chroot.tar ingest +root tags view 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 |