FreeBSD Bugzilla – Attachment 135253 Details for
Bug 180078
[patch] mkisoimages.sh(8): make /etc and /var writable on CD media
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 4.22 KB, created by
Enji Cooper
on 2013-06-29 04:20:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Enji Cooper
Created:
2013-06-29 04:20:00 UTC
Size:
4.22 KB
patch
obsolete
>diff --git a/release/amd64/mkisoimages.sh b/release/amd64/mkisoimages.sh >index e4093d7..6ae3713 100644 >--- a/release/amd64/mkisoimages.sh >+++ b/release/amd64/mkisoimages.sh >@@ -40,6 +40,15 @@ LABEL=`echo $1 | tr '[:lower:]' '[:upper:]'`; shift > NAME=$1; shift > > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $1/etc/fstab > makefs -t cd9660 $bootable -o rockridge -o label=$LABEL -o publisher="$publisher" $NAME $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $1/etc/fstab >diff --git a/release/i386/mkisoimages.sh b/release/i386/mkisoimages.sh >index e4093d7..6ae3713 100644 >--- a/release/i386/mkisoimages.sh >+++ b/release/i386/mkisoimages.sh >@@ -40,6 +40,15 @@ LABEL=`echo $1 | tr '[:lower:]' '[:upper:]'`; shift > NAME=$1; shift > > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $1/etc/fstab > makefs -t cd9660 $bootable -o rockridge -o label=$LABEL -o publisher="$publisher" $NAME $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $1/etc/fstab >diff --git a/release/ia64/mkisoimages.sh b/release/ia64/mkisoimages.sh >index b5cec32..7d8c27a 100644 >--- a/release/ia64/mkisoimages.sh >+++ b/release/ia64/mkisoimages.sh >@@ -76,8 +76,17 @@ else > fi > > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $BASE/etc/fstab > makefs -t cd9660 $BOOTOPTS -o rockridge -o label=$LABEL -o publisher="$publisher" $NAME $BASE $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $BASE/etc/fstab > rm -f $EFIPART > exit 0 >diff --git a/release/pc98/mkisoimages.sh b/release/pc98/mkisoimages.sh >index 5a19b4d..803f936 100644 >--- a/release/pc98/mkisoimages.sh >+++ b/release/pc98/mkisoimages.sh >@@ -40,6 +40,15 @@ LABEL=`echo $1 | tr '[:lower:]' '[:upper:]'`; shift > NAME=$1; shift > > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $1/etc/fstab > makefs -t cd9660 $bootable -o rockridge -o label=$LABEL -o publisher="$publisher" $NAME $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $1/etc/fstab >diff --git a/release/powerpc/mkisoimages.sh b/release/powerpc/mkisoimages.sh >index 7ba4649..0117ca6 100644 >--- a/release/powerpc/mkisoimages.sh >+++ b/release/powerpc/mkisoimages.sh >@@ -62,8 +62,17 @@ LABEL=`echo $1 | tr '[:lower:]' '[:upper:]'`; shift > NAME=$1; shift > > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $1/etc/fstab > makefs -t cd9660 $bootable -o rockridge -o label=$LABEL -o publisher="$publisher" $NAME $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $1/etc/fstab > rm /tmp/hfs-boot-block > rm -rf $1/ppc >diff --git a/release/sparc64/mkisoimages.sh b/release/sparc64/mkisoimages.sh >index 82cadab..c2f9fc4 100644 >--- a/release/sparc64/mkisoimages.sh >+++ b/release/sparc64/mkisoimages.sh >@@ -35,8 +35,17 @@ NAME=$1; shift > > # Create an ISO image > publisher="The FreeBSD Project. http://www.FreeBSD.org/" >+dirs="etc var" >+for d in $dirs; do >+ mkdir -p $1/conf/base/$d/ >+ echo "30720" > $1/conf/base/$d/md_size >+ tar cf - -C $1/$d/ . | tar xpvf - -C $1/conf/base/$d/ >+done >+: > $1/etc/diskless > echo "/dev/iso9660/$LABEL / cd9660 ro 0 0" > $1/etc/fstab > makefs -t cd9660 -B be -o rockridge -o label="$LABEL" -o publisher="$publisher" ${NAME}.tmp $* >+chflags -R 0 $1/conf >+rm -Rf $1/conf > rm $1/etc/fstab > > if [ "x$BOPT" != "x-b" ]; then
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 180078
: 135253 |
135254