distrib: remove .SUNW_ctf only on kernels
authorsemarie <semarie@openbsd.org>
Sat, 13 Feb 2021 18:48:23 +0000 (18:48 +0000)
committersemarie <semarie@openbsd.org>
Sat, 13 Feb 2021 18:48:23 +0000 (18:48 +0000)
the .SUNW_ctf section is added by ctfstrip(1), which is only used for kernels.

ok deraadt@ danj@

distrib/alpha/miniroot/Makefile
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

index b4bd90d..a694b4a 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.20 2021/02/13 18:41:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.21 2021/02/13 18:48:23 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                5760
@@ -90,7 +90,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
        ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
-       strip -R .eh_frame -R .SUNW_ctf -R .shstrtab instbin
+       strip -R .eh_frame -R .shstrtab instbin
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 7fbb458..7571f4e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.42 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.43 2021/02/13 18:48:23 semarie Exp $
 
 FS=            install${OSrev}.img
 FSSIZE=                1359872
@@ -41,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
+       objcopy -S -R .comment ${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 e54809a..deb5306 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.12 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.13 2021/02/13 18:48:23 semarie Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -20,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
+       objcopy -S -R .comment ${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
@@ -61,7 +61,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
        ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
-       strip -R .comment -R .SUNW_ctf instbin
+       strip -R .comment instbin
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index f05d2bf..e331977 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.26 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.27 2021/02/13 18:48:23 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                9920
@@ -27,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
+       objcopy -S -R .comment ${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
@@ -84,7 +84,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
        ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
-       strip -R .comment -R .SUNW_ctf instbin
+       strip -R .comment instbin
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index b02d2e6..69373c5 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.31 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.32 2021/02/13 18:48:23 semarie Exp $
 
 FS=            install${OSrev}.img
 FSSIZE=                921600
@@ -27,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT}/boot
+       objcopy -S -R .comment ${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 34ec8ce..4fe1111 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.11 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.12 2021/02/13 18:48:23 semarie Exp $
 
 FS=            floppy${OSrev}.img
 FSSIZE=                2880
@@ -21,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/fdboot ${.OBJDIR}/boot
+       objcopy -S -R .comment ${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
@@ -62,7 +62,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
        ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
-       strip -R .comment -R .SUNW_ctf instbin
+       strip -R .comment instbin
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf
index 2f4713e..b8c93be 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.20 2021/02/13 18:46:52 semarie Exp $
+#      $OpenBSD: Makefile,v 1.21 2021/02/13 18:48:23 semarie Exp $
 
 FS=            miniroot${OSrev}.img
 FSSIZE=                8064
@@ -24,7 +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}
-       objcopy -S -R .comment -R .SUNW_ctf ${DESTDIR}/usr/mdec/boot ${.OBJDIR}/boot
+       objcopy -S -R .comment ${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
@@ -81,7 +81,7 @@ instbin.mk instbin.cache instbin.c: instbin.conf
 
 instbin: instbin.mk instbin.cache instbin.c
        ${MAKE} -f instbin.mk SRCLIBDIR=${.CURDIR}/../../../lib all
-       strip -R .comment -R .SUNW_ctf instbin
+       strip -R .comment instbin
 
 instbin.conf: ${LISTS}
        awk -f ${UTILS}/makeconf.awk  ${LISTS} > instbin.conf