From 8031787d62b51b38d0877c1d7380962112ba844e Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Sun, 7 Oct 2018 22:24:14 -0400 Subject: Link statically --- Makefile | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 018550f..877a59b 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ CHROOT_USER = torus CHROOT_GROUP = $(CHROOT_USER) CFLAGS += -Wall -Wextra -Wpedantic +LDFLAGS += -static LDLIBS = -lcursesw BINS = server client meta merge OBJS = $(BINS:%=%.o) @@ -30,24 +31,15 @@ chroot.tar: server client 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 $(CHROOT_USER) -g $(CHROOT_GROUP) root/home/$(CHROOT_USER) - cp -p -f /libexec/ld-elf.so.1 root/libexec - cp -p -f \ - /lib/libc.so.7 \ - /lib/libedit.so.7 \ - /lib/libncurses.so.8 \ - /lib/libncursesw.so.8 \ - root/lib cp -a -f /usr/share/locale root/usr/share cp -p -f /usr/share/misc/termcap.db root/usr/share/misc - cp -p -f /bin/sh root/bin + cp -p -f /rescue/sh root/bin install -o root -g wheel -m 555 server client root/bin - tar -c -f chroot.tar -C root bin home lib libexec usr + tar -c -f chroot.tar -C root bin home usr clean: rm -f tags $(OBJS) $(BINS) chroot.tar -- cgit 1.4.1