diff options
author | June McEnroe <june@causal.agency> | 2020-05-03 21:53:48 +0000 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-05-03 21:53:48 +0000 |
commit | 382728fda878048b7da1fa6c4c338bd216475a12 (patch) | |
tree | bfb94a0ad6cd57fcaf371168d6c87a87d8c4e01e /Makefile | |
parent | Mark tarballs .PRECIOUS (diff) | |
download | exman-382728fda878048b7da1fa6c4c338bd216475a12.tar.gz exman-382728fda878048b7da1fa6c4c338bd216475a12.zip |
Restrict extracted paths more tightly
199M -> 136M
Diffstat (limited to '')
-rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/Makefile b/Makefile index 492064c..80c41b6 100644 --- a/Makefile +++ b/Makefile @@ -24,28 +24,30 @@ all: exman ${SYSTEMS} mkdir -p $@ ${TAR} -x -f $< -C $@ --strip-components ${STRIP.$@} ${FILES.$@} -.PRECIOUS: netbsd-man.tar netbsd-comp.tar - netbsd: netbsd-man.tar netbsd-comp.tar mkdir -p $@ ${TAR} -x -f netbsd-man.tar -C $@ --strip-components ${STRIP.$@} ${FILES.$@} ${TAR} -x -f netbsd-comp.tar -C $@ --strip-components ${STRIP.$@} ${FILES.$@} -.PRECIOUS: openbsd-man.tar openbsd-comp.tar +.PRECIOUS: netbsd-man.tar netbsd-comp.tar openbsd: openbsd-man.tar openbsd-comp.tar mkdir -p $@ ${TAR} -x -f openbsd-man.tar -C $@ --strip-components ${STRIP.$@} ${FILES.$@} ${TAR} -x -f openbsd-comp.tar -C $@ --strip-components ${STRIP.$@} ${FILES.$@} -FILES.freebsd = ./usr/share/man/ -FILES.netbsd = ./usr/share/man/ -FILES.openbsd = ./usr/share/man/ +.PRECIOUS: openbsd-man.tar openbsd-comp.tar + +FILES.freebsd = './usr/share/man/man[1-9]/' +FILES.netbsd = './usr/share/man/man[1-9]*/' +FILES.openbsd = './usr/share/man/man[1-9]*/' +FILES.linux = '*/man[1-9]/' +FILES.posix = '*/man[0-3]p/' STRIP.freebsd = 4 -STRIP.linux = 1 STRIP.netbsd = 4 STRIP.openbsd = 4 +STRIP.linux = 1 STRIP.posix = 1 clean: |