pwd_mkdb now fits onto the install media. no more chroot games.
authorderaadt <deraadt@openbsd.org>
Mon, 13 Apr 2015 21:27:05 +0000 (21:27 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 13 Apr 2015 21:27:05 +0000 (21:27 +0000)
24 files changed:
distrib/alpha/common/list
distrib/amd64/common/list
distrib/armish/ramdisk/list
distrib/armv7/ramdisk/list
distrib/aviion/ramdisk/list
distrib/hppa/list
distrib/i386/common/list
distrib/landisk/ramdisk/list
distrib/loongson/ramdisk/list
distrib/luna88k/ramdisk/list
distrib/macppc/ramdisk/list
distrib/miniroot/install.sh
distrib/miniroot/list
distrib/octeon/ramdisk/list
distrib/ramdisk/list
distrib/sgi/ramdisk/list
distrib/socppc/ramdisk/list
distrib/sparc64/bsd.rd/list
distrib/sparc64/ramdisk/list
distrib/sparc64/ramdiskB/list
distrib/special/Makefile
distrib/special/pwd_mkdb/Makefile [new file with mode: 0644]
distrib/vax/common/list
distrib/zaurus/ramdisk/list

index d1e168d..87a22da 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.44 2015/04/02 16:13:20 deraadt Exp $
+#      $OpenBSD: list,v 1.45 2015/04/13 21:27:05 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -48,6 +48,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index a804219..a460057 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.38 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.39 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 # copy the MAKEDEV script and make some devices
index aafd19f..0d3c168 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.29 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.30 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -60,6 +60,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 869a1a6..f95904f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.16 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.17 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -61,6 +61,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/mkuboot
 
 # this is the list from distrib/miniroot/makeconf.awk with -lz added.
index 6370c10..ded15c2 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.15 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.16 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 45ba22f..68fe95c 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.34 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.35 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 # various files that we need in /etc for the install
index 2fcc75f..7b63933 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.41 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.42 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 # copy the MAKEDEV script and make some devices
index 2785b7f..a1b0b79 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.37 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.38 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -59,6 +59,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # firmware we might need
 COPY   ${DESTDIR}/etc/firmware/kue             etc/firmware/kue
index 1a617d9..112da6b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.23 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.24 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -61,6 +61,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 2fed67f..e40bc0c 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.31 2015/04/02 16:13:24 deraadt Exp $
+#      $OpenBSD: list,v 1.32 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index be00026..169949c 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.59 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.60 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -60,6 +60,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 5123f69..1a883ff 100644 (file)
@@ -1,5 +1,5 @@
 #!/bin/ksh
-#      $OpenBSD: install.sh,v 1.264 2015/04/07 09:59:38 rpe Exp $
+#      $OpenBSD: install.sh,v 1.265 2015/04/13 21:27:07 deraadt Exp $
 #      $NetBSD: install.sh,v 1.5.2.8 1996/08/27 18:15:05 gwr Exp $
 #
 # Copyright (c) 1997-2015 Todd Miller, Theo de Raadt, Ken Westerback
@@ -359,7 +359,7 @@ if [[ -n "$_rootpass" ]]; then
 w
 q" | ed /mnt/etc/master.passwd 2>/dev/null
 fi
-/mnt/usr/sbin/pwd_mkdb -p -d /mnt/etc /etc/master.passwd
+pwd_mkdb -p -d /mnt/etc /etc/master.passwd
 
 # During autoinstall, add root user's public ssh key to authorized_keys.
 [[ -n "$rootkey" ]] && (
index 9e3e9ad..92a6822 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.64 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.65 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # various files that we need in /etc for the install
 COPY   ${DESTDIR}/etc/group                    etc/group
index 8768aa3..39b214b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.15 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.16 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -58,6 +58,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 58f5dca..cb7b905 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.54 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.55 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # various files that we need in /etc for the install
 COPY   ${DESTDIR}/etc/group                    etc/group
index fbf97f5..94e50c3 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.48 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.49 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -56,6 +56,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index cafdfdd..c4e3a7d 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.29 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.30 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -58,6 +58,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index b681d3f..dd1db6b 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.55 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.56 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -57,6 +57,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 8e85928..5968628 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.51 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.52 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -52,6 +52,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index cafdbda..89a5467 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.44 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.45 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -51,6 +51,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/installboot
 
 SCRIPT ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 832a32f..71c61a2 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.38 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.39 2015/04/13 21:27:07 deraadt Exp $
 
 SUBDIR=        libstubs \
        arch bioctl cat chmod chroot cp date dd df dhclient disklabel dmesg \
@@ -6,7 +6,7 @@ SUBDIR= libstubs \
        grep gzip hostname ifconfig init installboot kbd ksh ln ls md5 \
        mkdir mknod mkuboot more mount mount_cd9660 mount_ext2fs \
        mount_ffs mount_msdos mount_nfs mount_udf mt mv newfs newfs_ext2fs \
-       newfs_msdos pax pdisk ping ping6 reboot restore rm route sed \
+       newfs_msdos pax pdisk ping ping6 pwd_mkdb reboot restore rm route sed \
        signify sleep stty sync sysctl umount ztsscale
 
 install:
diff --git a/distrib/special/pwd_mkdb/Makefile b/distrib/special/pwd_mkdb/Makefile
new file mode 100644 (file)
index 0000000..243adcd
--- /dev/null
@@ -0,0 +1,10 @@
+#      $OpenBSD: Makefile,v 1.1 2015/04/13 21:27:07 deraadt Exp $
+
+# static because it's used by the boot floppy through a chroot.
+
+PROG=  pwd_mkdb
+LDADD+=        -lutil
+DPADD+=        ${LIBUTIL}
+
+.PATH:  ${.CURDIR}/../../../usr.sbin/pwd_mkdb
+.include <bsd.prog.mk>
index 1ff7ffd..976caa3 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.39 2015/04/02 20:51:04 deraadt Exp $
+#      $OpenBSD: list,v 1.40 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 SRCDIRS sys/arch/vax/stand
@@ -54,6 +54,7 @@ LINK  instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 #LINK  instbin                                 usr/sbin/bad144
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 
 # copy the MAKEDEV script and make some devices
 COPY   ${DESTDIR}/dev/MAKEDEV                  dev/MAKEDEV
index 1f4de31..4714718 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: list,v 1.33 2015/04/02 16:13:25 deraadt Exp $
+#      $OpenBSD: list,v 1.34 2015/04/13 21:27:07 deraadt Exp $
 
 SRCDIRS distrib/special
 
@@ -60,6 +60,7 @@ LINK  instbin                                 usr/bin/more usr/bin/less
 LINK   instbin                                 usr/bin/sed
 LINK   instbin                                 usr/bin/signify
 LINK   instbin                                 usr/sbin/chroot
+LINK   instbin                                 usr/sbin/pwd_mkdb
 LINK   instbin                                 usr/sbin/ztsscale
 
 # copy the MAKEDEV script and make some devices