.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH LIVE\-BOOT 7 27.09.2012 3.0~b4\-1 "Debian Live Project"
+.TH LIVE\-BOOT 7 30.09.2012 3.0~b5\-1 "Debian Live Project"
.SH NAME
\fBlive\-boot\fP \- System Boot Scripts
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH LIVE\-BOOT conf 27.09.2012 3.0~b4\-1 "Debian Live Project"
+.TH LIVE\-BOOT conf 30.09.2012 3.0~b5\-1 "Debian Live Project"
.SH NAME
\fBpersistence.conf\fP \- Configuration file for persistence media in live\-boot
-.TH LIVE\-BOOT 7 2012\-09\-27 3.0~b4-1 "Debian Live Project"
+.TH LIVE\-BOOT 7 2012\-09\-30 3.0~b5-1 "Debian Live Project"
.SH NAME
\fBlive\-boot\fR \- System Boot Scripts
-.TH LIVE\-BOOT conf 2012\-09\-27 3.0~b4-1 "Debian Live Project"
+.TH LIVE\-BOOT conf 2012\-09\-30 3.0~b5-1 "Debian Live Project"
.SH NAME
\fBpersistence.conf\fR \- Configuration file for persistence media in
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH LIVE\-BOOT 7 27.09.2012 3.0~b4\-1 "Proyecto Debian Live"
+.TH LIVE\-BOOT 7 30.09.2012 3.0~b5\-1 "Proyecto Debian Live"
.SH NOMBRE
\fBlive\-boot\fP \- Scripts de Arranque del Sistema
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH LIVE\-BOOT conf 27.09.2012 3.0~b4\-1 "Proyecto Debian Live"
+.TH LIVE\-BOOT conf 30.09.2012 3.0~b5\-1 "Proyecto Debian Live"
.SH NOMBRE
\fBpersistence.conf\fP \- Fichero para configurar medios de almacenamiento con
#
msgid ""
msgstr ""
-"Project-Id-Version: live-boot 3.0~b4-1\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"Project-Id-Version: live-boot 3.0~b5-1\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: 2012-04-08 22:48+0300\n"
"Last-Translator: Daniel Baumann <daniel@debian.org>\n"
"Language-Team: none\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
-msgstr "27.09.2012"
+msgid "2012-09-30"
+msgstr "30.09.2012"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
-msgstr "3.0~b4-1"
+msgid "3.0~b5-1"
+msgstr "3.0~b5-1"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#
msgid ""
msgstr ""
-"Project-Id-Version: live-boot 3.0~b4-1\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"Project-Id-Version: live-boot 3.0~b5-1\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: 2012-04-08 22:48+0300\n"
"Last-Translator: Daniel Baumann <daniel@debian.org>\n"
"Language-Team: none\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
-msgstr "27.09.2012"
+msgid "2012-09-30"
+msgstr "30.09.2012"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
-msgstr "3.0~b4-1"
+msgid "3.0~b5-1"
+msgstr "3.0~b5-1"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#
msgid ""
msgstr ""
-"Project-Id-Version: live-boot 3.0~b4-1\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"Project-Id-Version: live-boot 3.0~b5-1\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: 2012-06-07 20:29+0200\n"
"Last-Translator: Carlos Zuferri «chals» <chals@altorricon.com>\n"
"Language-Team: none\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
-msgstr "27.09.2012"
+msgid "2012-09-30"
+msgstr "30.09.2012"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
-msgstr "3.0~b4-1"
+msgid "3.0~b5-1"
+msgstr "3.0~b5-1"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#
msgid ""
msgstr ""
-"Project-Id-Version: live-boot 3.0~b4-1\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"Project-Id-Version: live-boot 3.0~b5-1\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: 2012-06-07 19:11+0200\n"
"Last-Translator: Carlos Zuferri «chals» <chals@altorricon.com>\n"
"Language-Team: none\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
-msgstr "27.09.2012"
+msgid "2012-09-30"
+msgstr "30.09.2012"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
-msgstr "3.0~b4-1"
+msgid "3.0~b5-1"
+msgstr "3.0~b5-1"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
msgid ""
msgstr ""
"Project-Id-Version: live-boot VERSION\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
+msgid "2012-09-30"
msgstr ""
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
+msgid "3.0~b5-1"
msgstr ""
#. type: TH
msgid ""
msgstr ""
"Project-Id-Version: live-boot VERSION\n"
-"POT-Creation-Date: 2012-09-27 13:22+0300\n"
+"POT-Creation-Date: 2012-09-30 10:07+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "2012-09-27"
+msgid "2012-09-30"
msgstr ""
#. type: TH
#: en/live-boot.7:1 en/persistence.conf.5:1
#, no-wrap
-msgid "3.0~b4-1"
+msgid "3.0~b5-1"
msgstr ""
#. type: TH
export QUICKUSBMODULES
;;
- showmounts)
- SHOWMOUNTS="true"
- export SHOWMOUNTS
- ;;
-
todisk=*)
TODISK="${_PARAMETER#todisk=}"
export TODISK
fi
live_rofs_list=""
- # SHOWMOUNTS is necessary for custom mounts with the union option
- # Since we may want to do custom mounts in user-space it's best to always enable SHOWMOUNTS
- if true #[ -n "${SHOWMOUNTS}" ] || ( [ -n "${PERSISTENCE}" ] && [ -z "${NOPERSISTENCE}" ] 1)
- then
- # XXX: is the for loop really necessary? rofslist can only contain one item (see above XXX about EXPOSEDROOT) and this is also assumed elsewhere above (see use of $rofs above).
- for d in ${rofslist}
- do
- live_rofs="/live/rofs/${d##*/}"
- live_rofs_list="${live_rofs_list} ${live_rofs}"
- mkdir -p "${live_rofs}"
- case d in
- *.dir)
- # do nothing # mount -o bind "${d}" "${live_rofs}"
- ;;
- *)
- case "${UNIONTYPE}" in
- unionfs-fuse)
- mount -o bind "${d}" "${live_rofs}"
- ;;
-
- *)
- mount -o move "${d}" "${live_rofs}"
- ;;
- esac
- ;;
- esac
- done
- fi
+ for d in ${rofslist}
+ do
+ live_rofs="/live/rofs/${d##*/}"
+ live_rofs_list="${live_rofs_list} ${live_rofs}"
+ mkdir -p "${live_rofs}"
+ case d in
+ *.dir)
+ # do nothing # mount -o bind "${d}" "${live_rofs}"
+ ;;
+ *)
+ case "${UNIONTYPE}" in
+ unionfs-fuse)
+ mount -o bind "${d}" "${live_rofs}"
+ ;;
+
+ *)
+ mount -o move "${d}" "${live_rofs}"
+ ;;
+ esac
+ ;;
+ esac
+ done
# Adding custom persistence
if [ -n "${PERSISTENCE}" ] && [ -z "${NOPERSISTENCE}" ]
mount -o bind /live/overlay "${rootmnt}/lib/live/overlay" || \
log_warning_msg "W: failed to mount /live/overlay to ${rootmnt}/lib/live/overlay"
+ # ensure that a potentially stray tmpfs gets removed
+ # otherways, initramfs-tools is unable to remove /live
+ # and fails to boot
+ umount /live/overlay || true
}