Module Name:    src
Committed By:   martin
Date:           Thu Jan 29 15:12:49 UTC 2015

Modified Files:
        src/distrib/utils/embedded [netbsd-7]: mkimage
        src/distrib/utils/embedded/conf [netbsd-7]: evbarm.conf x86.conf

Log Message:
Pull up following revision(s) (requested by skrll in ticket #470):
        distrib/utils/embedded/mkimage: revision 1.52
        distrib/utils/embedded/conf/x86.conf: revision 1.7
        distrib/utils/embedded/conf/evbarm.conf: revision 1.20
Fix previous so that the new generated rc.conf is picked up and that
any new new mount points (e.g. /proc and /kern) are generated.
While here increate the fs size so that postfix can actually build
/etc/mail/aliases.db


To generate a diff of this commit:
cvs rdiff -u -r1.48.4.2 -r1.48.4.3 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.15.4.3 -r1.15.4.4 \
    src/distrib/utils/embedded/conf/evbarm.conf
cvs rdiff -u -r1.4.6.1 -r1.4.6.2 src/distrib/utils/embedded/conf/x86.conf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/embedded/mkimage
diff -u src/distrib/utils/embedded/mkimage:1.48.4.2 src/distrib/utils/embedded/mkimage:1.48.4.3
--- src/distrib/utils/embedded/mkimage:1.48.4.2	Wed Jan 28 11:27:03 2015
+++ src/distrib/utils/embedded/mkimage	Thu Jan 29 15:12:48 2015
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $NetBSD: mkimage,v 1.48.4.2 2015/01/28 11:27:03 martin Exp $
+# $NetBSD: mkimage,v 1.48.4.3 2015/01/29 15:12:48 martin Exp $
 #
 # Copyright (c) 2013, 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -176,7 +176,7 @@ fi
 
 if [ -z "${bootonly}" ]; then
 	echo ${bar} Populating ffs filesystem ${bar}
-	${MAKEFS} -N ${release}/etc -t ffs -rx \
+	${MAKEFS} -r -N ${release}/etc -t ffs -rx \
 	    -O ${ffsoffset} \
 	    -o d=4096 -b $((${extra}))m \
 	    -F "$tmp/selected_sets" ${image} "${release}" "${mnt}"

Index: src/distrib/utils/embedded/conf/evbarm.conf
diff -u src/distrib/utils/embedded/conf/evbarm.conf:1.15.4.3 src/distrib/utils/embedded/conf/evbarm.conf:1.15.4.4
--- src/distrib/utils/embedded/conf/evbarm.conf:1.15.4.3	Wed Jan 28 18:37:45 2015
+++ src/distrib/utils/embedded/conf/evbarm.conf	Thu Jan 29 15:12:48 2015
@@ -1,4 +1,4 @@
-# $NetBSD: evbarm.conf,v 1.15.4.3 2015/01/28 18:37:45 martin Exp $
+# $NetBSD: evbarm.conf,v 1.15.4.4 2015/01/29 15:12:48 martin Exp $
 # evbarm shared config
 #
 image=$HOME/${board}.img
@@ -6,7 +6,7 @@ image=$HOME/${board}.img
 MACHINE=evbarm
 
 swap=256
-extra=8		# spare space
+extra=48		# spare space
 boot=112
 init=8
 ffsoffset=$(( (${init} + ${boot} + ${swap}) / 2 ))m
@@ -110,6 +110,12 @@ make_fstab_evbarm() {
 	fi
 	echo "./etc/fstab type=file uname=root gname=wheel mode=0644" \
 	    >> "$tmp/selected_sets"
+
+	# Missing mount points from fstab
+	echo "./proc type=dir uname=root gname=wheel mode=0755" \
+	    >> "$tmp/selected_sets"
+	echo "./kern type=dir uname=root gname=wheel mode=0755" \
+	    >> "$tmp/selected_sets"
 }
 
 customize_evbarm() {
@@ -126,6 +132,9 @@ hostname=${board}
 sshd=YES
 dhcpcd=YES
 EOF
+	echo "./etc/rc.conf type=file uname=root gname=wheel mode=0644" \
+	    >> "$tmp/selected_sets"
+
 	if [ ! -f ${release}/dev/MAKEDEV ]; then
 		echo ${PROG}: Missing ${release}/dev/MAKEDEV 1>&2
 		exit 1

Index: src/distrib/utils/embedded/conf/x86.conf
diff -u src/distrib/utils/embedded/conf/x86.conf:1.4.6.1 src/distrib/utils/embedded/conf/x86.conf:1.4.6.2
--- src/distrib/utils/embedded/conf/x86.conf:1.4.6.1	Wed Jan 28 22:06:14 2015
+++ src/distrib/utils/embedded/conf/x86.conf	Thu Jan 29 15:12:48 2015
@@ -1,4 +1,4 @@
-# $NetBSD: x86.conf,v 1.4.6.1 2015/01/28 22:06:14 martin Exp $
+# $NetBSD: x86.conf,v 1.4.6.2 2015/01/29 15:12:48 martin Exp $
 # x86 shared config
 #
 
@@ -92,6 +92,11 @@ make_fstab() {
 	fi
 	echo "./etc/fstab type=file uname=root gname=wheel mode=0755" \
 	    >> "$tmp/selected_sets"
+
+	echo "./proc type=dir uname=root gname=wheel mode=0755" \
+	    >> "$tmp/selected_sets"
+	echo "./kern type=dir uname=root gname=wheel mode=0755" \
+	    >> "$tmp/selected_sets"
 }
 
 customize() {
@@ -110,6 +115,9 @@ dhcpcd=YES
 wscons=YES
 devpubd=YES
 EOF
+	echo "./etc/rc.conf type=file uname=root gname=wheel mode=0644" \
+	    >> "$tmp/selected_sets"
+
 	if [ ! -f ${release}/dev/MAKEDEV ]; then
 		echo ${PROG}: Missing ${release}/dev/MAKEDEV 1>&2
 		exit 1
@@ -117,9 +125,6 @@ EOF
 	echo "${bar} running MAKEDEV ${bar}"
 	${HOST_SH} ${release}/dev/MAKEDEV -s all | sed -e 's:^\./:\./dev/:' \
 	    >> "$tmp/selected_sets"
-
-	echo "${bar} creating directories ${bar}"
-	mkdir ${mnt}/proc ${mnt}/kern
 }
 
 populate() {

Reply via email to