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>
 

Reply via email to