Module Name: src Committed By: martin Date: Mon Oct 1 17:50:08 UTC 2018
Modified Files: src/distrib/alpha/instkernel/ramdisk: list src/distrib/amd64/ramdisks/common: list.ramdisk src/distrib/sparc64/instfs: list src/distrib/utils/x_gzip: Makefile Log Message: Make gzip on some crunched install media support xz decompression (just like our base version does). To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/distrib/alpha/instkernel/ramdisk/list cvs rdiff -u -r1.20 -r1.21 src/distrib/amd64/ramdisks/common/list.ramdisk cvs rdiff -u -r1.27 -r1.28 src/distrib/sparc64/instfs/list cvs rdiff -u -r1.8 -r1.9 src/distrib/utils/x_gzip/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/alpha/instkernel/ramdisk/list diff -u src/distrib/alpha/instkernel/ramdisk/list:1.45 src/distrib/alpha/instkernel/ramdisk/list:1.46 --- src/distrib/alpha/instkernel/ramdisk/list:1.45 Sat Aug 2 19:35:13 2014 +++ src/distrib/alpha/instkernel/ramdisk/list Mon Oct 1 17:50:08 2018 @@ -1,4 +1,4 @@ -# $NetBSD: list,v 1.45 2014/08/02 19:35:13 martin Exp $ +# $NetBSD: list,v 1.46 2018/10/01 17:50:08 martin Exp $ SRCDIRS bin sbin external/bsd/less/bin usr.bin usr.sbin @@ -61,7 +61,7 @@ ARGVLN sh -sh SPECIAL gzip srcdir distrib/utils/x_gzip SPECIAL ping srcdir distrib/utils/x_ping -LIBS -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop +LIBS -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -llzma -lprop # we need the boot blocks /usr/mdec COPY ${DESTDIR}/usr/mdec/boot usr/mdec/boot Index: src/distrib/amd64/ramdisks/common/list.ramdisk diff -u src/distrib/amd64/ramdisks/common/list.ramdisk:1.20 src/distrib/amd64/ramdisks/common/list.ramdisk:1.21 --- src/distrib/amd64/ramdisks/common/list.ramdisk:1.20 Wed Oct 7 14:09:04 2015 +++ src/distrib/amd64/ramdisks/common/list.ramdisk Mon Oct 1 17:50:08 2018 @@ -1,4 +1,4 @@ -# $NetBSD: list.ramdisk,v 1.20 2015/10/07 14:09:04 martin Exp $ +# $NetBSD: list.ramdisk,v 1.21 2018/10/01 17:50:08 martin Exp $ SRCDIRS external/bsd/less/bin SRCDIRS bin sbin usr.bin usr.sbin libexec @@ -66,7 +66,7 @@ SPECIAL route srcdir distrib/utils/x_ro ARGVLN sh -sh # libhack.o is built by Makefile & included Makefile.inc -LIBS libhack.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -lprop +LIBS libhack.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -llzma -lprop # various files that we need in /etc for the install COPY ${NETBSDSRCDIR}/etc/group etc/group Index: src/distrib/sparc64/instfs/list diff -u src/distrib/sparc64/instfs/list:1.27 src/distrib/sparc64/instfs/list:1.28 --- src/distrib/sparc64/instfs/list:1.27 Fri Sep 28 15:05:23 2018 +++ src/distrib/sparc64/instfs/list Mon Oct 1 17:50:08 2018 @@ -1,4 +1,4 @@ -# $NetBSD: list,v 1.27 2018/09/28 15:05:23 martin Exp $ +# $NetBSD: list,v 1.28 2018/10/01 17:50:08 martin Exp $ SRCDIRS bin sbin libexec external/bsd/less/bin usr.bin usr.sbin @@ -79,7 +79,7 @@ SPECIAL route srcdir distrib/utils/x_ro # SPECIAL xz srcdir external/public-domain/xz/bin LIBS libhack.o -LIBS -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lpcap -lz -lprop +LIBS -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lpcap -lz -llzma -lprop # various files that we need in /etc for the install COPY ${NETBSDSRCDIR}/etc/group etc/group Index: src/distrib/utils/x_gzip/Makefile diff -u src/distrib/utils/x_gzip/Makefile:1.8 src/distrib/utils/x_gzip/Makefile:1.9 --- src/distrib/utils/x_gzip/Makefile:1.8 Sun Jun 19 01:25:35 2011 +++ src/distrib/utils/x_gzip/Makefile Mon Oct 1 17:50:08 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2011/06/19 01:25:35 tsutsui Exp $ +# $NetBSD: Makefile,v 1.9 2018/10/01 17:50:08 martin Exp $ # Build a tiny limited gzip (i.e. for tiny boot media) SRCDIR= ${.CURDIR}/../../../usr.bin/gzip @@ -10,10 +10,12 @@ CPPFLAGS+= -DSMALL CPPFLAGS+= -DNO_BZIP2_SUPPORT CPPFLAGS+= -DNO_COMPRESS_SUPPORT CPPFLAGS+= -DNO_PACK_SUPPORT -CPPFLAGS+= -DNO_XZ_SUPPORT +CPPFLAGS+= ${"${USE_XZ_SETS:Uno}"!="no":?:-DNO_XZ_SUPPORT} -DPADD= ${LIBZ} -LDADD= -lz +# for crunched binaries this does not take effect, also check the +# LIBS entry in the lists file +DPADD= ${LIBZ} ${LIBLZMA} +LDADD= -lz -llzma .include <bsd.prog.mk>