distrib: merge "cp a b; strip b" to "objcopy -S a b"
authorsemarie <semarie@openbsd.org>
Sat, 13 Feb 2021 18:46:52 +0000 (18:46 +0000)
committersemarie <semarie@openbsd.org>
Sat, 13 Feb 2021 18:46:52 +0000 (18:46 +0000)
ok deraadt@ danj@

distrib/amd64/iso/Makefile
distrib/amd64/ramdiskA/Makefile
distrib/amd64/ramdisk_cd/Makefile
distrib/i386/iso/Makefile
distrib/i386/ramdisk/Makefile
distrib/i386/ramdisk_cd/Makefile
distrib/loongson/ramdisk/Makefile
distrib/miniroot/list2sh.awk
distrib/sparc64/ramdisk/Makefile
distrib/sparc64/ramdiskB/Makefile

index a7d270d..7fbb458 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.41 2021/02/13 18:44:17 semarie Exp $
+#      $OpenBSD: Makefile,v 1.42 2021/02/13 18:46:52 semarie Exp $
 
 FS=            install${OSrev}.img
 FSSIZE=                1359872
@@ -41,8 +41,7 @@ ${FS}: ${BASE} ${XBASE} bsd.rd
 .endif
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
-       strip -R .comment -R .SUNW_ctf ${MOUNT_POINT}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${MOUNT_POINT}/boot
        mkdir -p ${MOUNT_POINT}/${OSREV}/${MACHINE}
index 53b594f..e54809a 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.11 2021/02/13 18:44:17 semarie Exp $
+#      $OpenBSD: Makefile,v 1.12 2021/02/13 18:46:52 semarie Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -20,8 +20,7 @@ ${FS}: bsd.gz
        disklabel -w `cat vnd` ${FSDISKTYPE}
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
-       strip -R .comment -R .SUNW_ctf ${.OBJDIR}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${.OBJDIR}/boot
        install -c -m 555 -o root -g wheel bsd.gz ${MOUNT_POINT}/bsd
@@ -34,8 +33,7 @@ MRDISKTYPE=   rdroot
 MRMAKEFSARGS=  -o disklabel=${MRDISKTYPE},minfree=0,density=4096
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .comment -R .SUNW_ctf bsd.strip
+       objcopy -S -R .comment -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd
index acd6a51..f05d2bf 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.25 2021/02/13 18:44:18 semarie Exp $
+#      $OpenBSD: Makefile,v 1.26 2021/02/13 18:46:52 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                9920
@@ -27,8 +27,7 @@ ${FS}: bsd.gz
        umount ${MOUNT_POINT}
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
-       strip -R .comment -R .SUNW_ctf ${.OBJDIR}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${.OBJDIR}/boot
        install -c -m 555 -o root -g wheel bsd.gz ${MOUNT_POINT}/bsd
@@ -57,8 +56,7 @@ MRDISKTYPE=   rdrootb
 MRMAKEFSARGS=  -o disklabel=${MRDISKTYPE},minfree=0,density=4096
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .comment -R .SUNW_ctf bsd.strip
+       objcopy -S -R .comment -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd
index 1b14232..b02d2e6 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.30 2021/01/05 15:10:42 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.31 2021/02/13 18:46:52 semarie Exp $
 
 FS=            install${OSrev}.img
 FSSIZE=                921600
@@ -27,8 +27,7 @@ ${FS}: ${BASE} ${XBASE} bsd.rd
        disklabel -w `cat vnd` ${FSDISKTYPE}
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
-       strip -R .comment -R .SUNW_ctf ${MOUNT_POINT}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${MOUNT_POINT}/boot
        install -c -m 555 -o root -g wheel bsd.rd ${MOUNT_POINT}/bsd
index 2c14e42..34ec8ce 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.10 2021/02/13 18:44:18 semarie Exp $
+#      $OpenBSD: Makefile,v 1.11 2021/02/13 18:46:52 semarie Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -21,8 +21,7 @@ ${FS}: bsd.gz
        disklabel -w `cat vnd` ${FSDISKTYPE}
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
-       strip -R .comment -R .SUNW_ctf ${.OBJDIR}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${.OBJDIR}/boot
        install -c -m 555 -o root -g wheel bsd.gz ${MOUNT_POINT}/bsd
@@ -35,8 +34,7 @@ MRDISKTYPE=   rdroot
 MRMAKEFSARGS=  -o disklabel=${MRDISKTYPE},minfree=0,density=4096
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .comment -R .SUNW_ctf bsd.strip
+       objcopy -S -R .comment -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd
index 0acdef9..2f4713e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.19 2021/02/13 18:44:18 semarie Exp $
+#      $OpenBSD: Makefile,v 1.20 2021/02/13 18:46:52 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                8064
@@ -24,8 +24,7 @@ ${FS}: bsd.gz
        disklabel -w `cat vnd` ${FSDISKTYPE}
        newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a
        mount /dev/`cat vnd`a ${MOUNT_POINT}
-       cp ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
-       strip -R .comment -R .SUNW_ctf ${.OBJDIR}/boot
+       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
        installboot -v -r ${MOUNT_POINT} `cat vnd` \
            ${DESTDIR}/usr/mdec/biosboot ${.OBJDIR}/boot
        install -c -m 555 -o root -g wheel bsd.gz ${MOUNT_POINT}/bsd
@@ -54,8 +53,7 @@ MRDISKTYPE=   rdrootb
 MRMAKEFSARGS=  -o disklabel=${MRDISKTYPE},minfree=0,density=4096
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .comment -R .SUNW_ctf bsd.strip
+       objcopy -S -R .comment -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd
index 4e5775a..710bc73 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.28 2021/02/13 18:44:18 semarie Exp $
+#      $OpenBSD: Makefile,v 1.29 2021/02/13 18:46:52 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                18432
@@ -45,8 +45,7 @@ ${CDROM}: bsd.rd
            ${.OBJDIR}/cd-dir
 
 bsd.strip: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .comment -R .SUNW_ctf bsd.strip
+       objcopy -S -R .comment -R .SUNW_ctf bsd.rd bsd.strip
 
 bsd.rd: mr.fs bsd
        cp bsd bsd.rd
index 743be0d..b30a895 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list2sh.awk,v 1.22 2019/04/30 17:46:04 deraadt Exp $
+#      $OpenBSD: list2sh.awk,v 1.23 2021/02/13 18:46:52 semarie Exp $
 
 BEGIN {
        printf("cd ${OBJDIR}\n");
@@ -27,8 +27,7 @@ $1 == "MKDIR" {
 $1 == "STRIP" {
        printf("echo '%s'\n", $0);
        printf("test -f ${TARGDIR}/%s && rm -fr ${TARGDIR}/%s\n", $3, $3);
-       printf("cp %s ${TARGDIR}/%s\n", $2, $3);
-       printf("strip ${TARGDIR}/%s\n", $3);
+       printf("objcopy -S %s ${TARGDIR}/%s\n", $2, $3);
        next;
 }
 $1 == "LINK" {
index 14dccb1..b360b68 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.51 2020/05/18 06:20:44 otto Exp $
+#      $OpenBSD: Makefile,v 1.52 2021/02/13 18:46:52 semarie Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -32,8 +32,7 @@ ${FS}: bsd.gz
        rm -f vnd
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .SUNW_ctf bsd.strip
+       objcopy -S -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd
index 154d1cd..ec7f6c3 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.47 2020/12/31 17:18:39 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.48 2021/02/13 18:46:52 semarie Exp $
 
 FS=            floppyB${OSrev}.img
 FSSIZE=                2880
@@ -32,8 +32,7 @@ ${FS}: bsd.gz
        rm -f vnd
 
 bsd.gz: bsd.rd
-       cp bsd.rd bsd.strip
-       strip -R .SUNW_ctf bsd.strip
+       objcopy -S -R .SUNW_ctf bsd.rd bsd.strip
        gzip -9cn bsd.strip > bsd.gz
 
 bsd.rd: mr.fs bsd