summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-07-31 13:04:48 -0400
committerJune McEnroe <june@causal.agency>2020-07-31 13:04:48 -0400
commit387f2c1fa3245a978a27b1b50072d11b6fc679f7 (patch)
tree53acb593084c85129e3f43a3fa982aa7bf3e33ac /Makefile
parentFix path of cert.pem in chroot (diff)
downloadcatgirl-387f2c1fa3245a978a27b1b50072d11b6fc679f7.tar.gz
catgirl-387f2c1fa3245a978a27b1b50072d11b6fc679f7.zip
Use ldd to automatically copy libs into chroot
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 2 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 4c75e4b..08e90ab 100644
--- a/Makefile
+++ b/Makefile
@@ -73,15 +73,8 @@ chroot.tar: catgirl catgirl.1 scripts/chroot-prompt.sh scripts/chroot-man.sh
 		root/home/${CHROOT_USER} \
 		root/home/${CHROOT_USER}/.local/share
 	cp -fp /libexec/ld-elf.so.1 root/libexec
-	cp -fp \
-		/lib/libc.so.7 \
-		/lib/libncursesw.so.8 \
-		/lib/libthr.so.3 \
-		/lib/libz.so.6 \
-		/usr/local/lib/libcrypto.so.46 \
-		/usr/local/lib/libssl.so.48 \
-		/usr/local/lib/libtls.so.20 \
-		root/lib
+	ldd -f '%p\n' catgirl /usr/bin/mandoc /usr/bin/less \
+		| sort -u | xargs -t -J % cp -fp % root/lib
 	chflags noschg root/libexec/* root/lib/*
 	cp -fp /etc/hosts /etc/resolv.conf root/etc
 	cp -fp /usr/local/etc/ssl/cert.pem root/usr/local/etc/ssl
=a281bdc5e1700e25022536a5482b1fb41ece4219&follow=1'>Show indicator in status when window has pending inputJune McEnroe 2022-02-20Use separate edit buffers for each IDJune McEnroe 2022-02-20Make sure new cap is actually larger than new lengthJune McEnroe 2022-02-20Remove unused mbs.len field from struct EditJune McEnroe 2022-02-19Remove unneeded includes in ui.cJune McEnroe 2022-02-19Reimplement tab completeJune McEnroe 2022-02-19Handle errors from editFn, etc.June McEnroe 2022-02-19Reimplement text macrosJune McEnroe 2022-02-19Factor out input handling to input.cJune McEnroe 2022-02-19Factor out window management to window.cJune McEnroe 2022-02-19Enable -Wmissing-prototypesJune McEnroe 2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe 2022-02-19Run line editing testsJune McEnroe 2022-02-18Implement new line editing "library"June McEnroe 2022-02-18Simplify cursor positioning in inputJune McEnroe 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe