...
 
Commits (35)
manpages/po4a.cfg
manpages/es
manpages/fr
manpages/ja
......@@ -32,13 +32,13 @@ test:
else \
echo "W: checkbashisms - command not found"; \
echo "I: checkbashisms can be obtained from: "; \
echo "I: http://git.debian.org/?p=devscripts/devscripts.git"; \
echo "I: https://salsa.debian.org/debian/devscripts.git"; \
echo "I: On Debian based systems, checkbashisms can be installed with:"; \
echo "I: apt-get install devscripts"; \
fi
build:
@echo "Nothing to build."
$(MAKE) -C $(CURDIR)/manpages
install:
# Installing components
......
......@@ -236,11 +236,11 @@ fi
[ "${QUIET}" ] || echo -n " dns"
# /lib/libnss_dns.so.*:a DNS
# /lib/libnss_files.so.*: /etc/hosts and /etc/passwd
# /lib/libnss_compat.so.*: /etc/passwd
# libnss_dns.so.*: DNS
# libnss_files.so.*: /etc/hosts and /etc/passwd
# libnss_compat.so.*: /etc/passwd
for _SHLIB in $(find /lib -name 'libnss_dns.so.*' -o -name 'libnss_files.so.*')
for _SHLIB in $(find /lib /usr/lib -name 'libnss_dns.so.*' -o -name 'libnss_files.so.*')
do
copy_exec "${_SHLIB}"
done
......
......@@ -200,7 +200,7 @@ Cmdline_old ()
;;
persistence-label=*)
custom_overlay_label="${_PARAMETER#persistence-label=*}"
custom_overlay_label=$(echo ${_PARAMETER#persistence-label=*} | sed -e 's/,/ /g')
;;
nopersistence)
......
......@@ -37,7 +37,7 @@ Live ()
then
if do_netmount
then
livefs_root="${mountpoint}"
livefs_root="${mountpoint?}"
else
panic "Unable to find a live file system on the network"
fi
......@@ -52,13 +52,22 @@ Live ()
else
if [ -x /usr/bin/memdiskfind ]
then
MEMDISK=$(/usr/bin/memdiskfind)
if [ $? -eq 0 ]
if ! MEMDISK=$(/usr/bin/memdiskfind)
then
# We found a memdisk, set up phram
modprobe phram phram=memdisk,${MEMDISK}
modprobe phram phram=memdisk,${MEMDISK}
# Sometimes "modprobe phram" can not successfully create /dev/mtd0.
# Have to try several times.
max_try=20
while [ ! -c /dev/mtd0 ] && [ "$max_try" -gt 0 ]; do
modprobe phram "phram=memdisk,${MEMDISK}"
sleep 0.2
if [ -c /dev/mtd0 ]; then
break
else
rmmod phram
fi
max_try=$((max_try - 1))
done
# Load mtdblock, the memdisk will be /dev/mtdblock0
modprobe mtdblock
......@@ -77,7 +86,7 @@ Live ()
fi
sleep 1
i="$(($i + 1))"
i=$((i + 1))
done
fi
fi
......@@ -121,10 +130,10 @@ Live ()
if [ -n "${MODULETORAMFILE}" ] || [ -n "${PLAIN_ROOT}" ]
then
setup_unionfs "${livefs_root}" "${rootmnt}"
setup_unionfs "${livefs_root}" "${rootmnt?}"
else
mac="$(get_mac)"
mac="$(echo ${mac} | sed 's/-//g')"
mac="$(echo "${mac}" | sed 's/-//g')"
mount_images_in_directory "${livefs_root}" "${rootmnt}" "${mac}"
fi
......@@ -156,16 +165,30 @@ Live ()
fi
fi
if [ -f /etc/hostname ] && ! grep -E -q -v '^[[:space:]]*(#|$)' "${rootmnt}/etc/hostname"
then
log_begin_msg "Copying /etc/hostname to ${rootmnt}/etc/hostname"
cp -v /etc/hostname "${rootmnt}/etc/hostname"
log_end_msg
fi
if [ -f /etc/hosts ] && ! grep -E -q -v '^[[:space:]]*(#|$|(127.0.0.1|::1|ff02::[12])[[:space:]])' "${rootmnt}/etc/hosts"
then
log_begin_msg "Copying /etc/hosts to ${rootmnt}/etc/hosts"
cp -v /etc/hosts "${rootmnt}/etc/hosts"
log_end_msg
fi
if [ -L /root/etc/resolv.conf ] ; then
# assume we have resolvconf
DNSFILE="${rootmnt}/etc/resolvconf/resolv.conf.d/base"
else
DNSFILE="${rootmnt}/etc/resolv.conf"
fi
if [ -f /etc/resolv.conf ] && ! grep -E -q -v '^[[:space:]]*#|^[[:space:]]*$' ${DNSFILE}
if [ -f /etc/resolv.conf ] && ! grep -E -q -v '^[[:space:]]*(#|$)' "${DNSFILE}"
then
log_begin_msg "Copying /etc/resolv.conf to ${DNSFILE}"
cp -v /etc/resolv.conf ${DNSFILE}
cp -v /etc/resolv.conf "${DNSFILE}"
log_end_msg
fi
......@@ -178,8 +201,8 @@ Live ()
# this includes code that checks what is mounted on /lib/live/mount/*
# (eg: grep /lib/live /proc/mount)
# XXX: to be removed before the bullseye release
mkdir -p ${rootmnt}/lib/live/mount
mount --rbind /run/live ${rootmnt}/lib/live/mount
mkdir -p "${rootmnt}/lib/live/mount"
mount --rbind /run/live "${rootmnt}/lib/live/mount"
Fstab
Netbase
......
......@@ -472,6 +472,14 @@ is_supported_fs ()
fi
# Try to look if it is already supported by the kernel
# For ntfs, since user space program ntfs-3g will be used. Check ntfs-3g instead of kernel module.
if [ "${fstype}" = "ntfs" ]; then
if type ntfs-3g >/dev/null 2>&1; then
return 0
else
return 1
fi
fi
if grep -q ${fstype} /proc/filesystems
then
return 0
......@@ -772,7 +780,7 @@ mount_persistence_media ()
then
mount_opts="ro,noatime"
fi
if mount -t "${fstype}" -o "${mount_opts}" "${device}" "${backing}" >/dev/null
if mount -t "${fstype}" -o "${mount_opts}" "${device}" "${backing}" >/dev/null 2>&1
then
echo ${backing}
return 0
......@@ -1375,8 +1383,8 @@ do_union ()
# + a workdir to become mounted
# + workdir and upperdir to reside under the same mount
# + workdir and upperdir to be in separate directories
mkdir "${unionrw}/rw"
mkdir "${unionrw}/work"
mkdir -p "${unionrw}/rw"
mkdir -p "${unionrw}/work"
unionmountopts="-o noatime,lowerdir=${unionro},upperdir=${unionrw}/rw,workdir=${unionrw}/work"
;;
esac
......
......@@ -128,9 +128,17 @@ do_netsetup ()
if [ -n "${interface}" ]
then
# HWADDR used by do_iscsi from 9990-mount-iscsi.sh
# shellcheck disable=SC2034
HWADDR="$(cat "/sys/class/net/${interface}/address")"
fi
if [ ! -e "/etc/hostname" ] && [ -n "${HOSTNAME}" ]
then
echo "Creating /etc/hostname"
echo "${HOSTNAME}" > /etc/hostname
fi
# Only create /etc/hosts if FQDN is known (to let 'hostname -f' query
# this file). Otherwise DNS will be queried to determine the FQDN.
if [ ! -e "/etc/hosts" ] && [ -n "${DNSDOMAIN}" ]
......@@ -154,7 +162,6 @@ EOF
if [ -n "${DNSDOMAIN}" ]
then
echo "domain ${DNSDOMAIN}" > /etc/resolv.conf
echo "search ${DNSDOMAIN}" >> /etc/resolv.conf
fi
for i in ${IPV4DNS0} ${IPV4DNS1} ${IPV4DNS1} ${DNSSERVERS}
......@@ -164,6 +171,14 @@ EOF
echo "nameserver $i" >> /etc/resolv.conf
fi
done
if [ -n "${DOMAINSEARCH}" ]
then
echo "search ${DOMAINSEARCH}" >> /etc/resolv.conf
elif [ -n "${DNSDOMAIN}" ]
then
echo "search ${DNSDOMAIN}" >> /etc/resolv.conf
fi
fi
# Check if we have a network device at all
......
......@@ -195,12 +195,15 @@ setup_unionfs ()
do
media="$(echo ${media} | tr ":" " ")"
case ${media} in
${custom_overlay_label}=*)
device="${media#*=}"
overlay_devices="${overlay_devices} ${device}"
;;
esac
for overlay_label in ${custom_overlay_label}
do
case ${media} in
${overlay_label}=*)
device="${media#*=}"
overlay_devices="${overlay_devices} ${device}"
;;
esac
done
done
fi
elif [ -n "${NFS_COW}" ] && [ -z "${NOPERSISTENCE}" ]
......
live-boot (1:20190614) unstable; urgency=medium
[ Roland Clobus ]
* The homepage is https://wiki.debian.org/DebianLive
* Used the same text for po4a as in live-manual.
* Updated URL to the homepage and manual.
* Fixed Lintian warning: manpage-section-mismatch
* Always rebuild po4a.cfg This is needed to ensure that new languages
will automatically be found
* New Build-Depends: po4a for the translation files
* Updated the translation files. The translators can now update their
translations.
[ Benjamin Drung ]
* Also search for libnss_*.so files in /usr/lib (Closes: #930419)
[ Luca Boccassi ]
* Set Rules-Requires-Root: no
* Set Standards-Version to 4.3.0
-- Luca Boccassi <bluca@debian.org> Fri, 14 Jun 2019 10:55:07 +0100
live-boot (1:20180603) unstable; urgency=medium
[ Luca Boccassi ]
......
......@@ -6,8 +6,10 @@ Uploaders: Iain R. Learmonth <irl@debian.org>, Raphaël Hertzog <hertzog@debian.
Luca Boccassi <bluca@debian.org>
Build-Depends:
debhelper (>= 10),
Standards-Version: 4.1.3
Homepage: https://debian-live.alioth.debian.org/live-boot/
po4a,
Standards-Version: 4.3.0
Rules-Requires-Root: no
Homepage: https://wiki.debian.org/DebianLive
Vcs-Browser: https://salsa.debian.org/live-team/live-boot
Vcs-Git: https://salsa.debian.org/live-team/live-boot.git
......
image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest
pages:
stage: deploy
artifacts:
paths:
- public
only:
- master
script:
- gitlab-ci-git-buildpackage-all
- gitlab-ci-aptly
Before submitting a bug report against live-boot, please make sure
that you have read our guidelines for live systems bug reports:
http://live-systems.org/manual/
https://live-team.pages.debian.net/live-manual/html/live-manual/bugs.en.html
By providing the required information as outlined in the guidelines makes
sure that we can optimally reproduce and fix bugs, not doing so wastes a
......
......@@ -23,14 +23,12 @@ build: check po4a.cfg
@if [ ! -x "$$(which po4a 2>/dev/null)" ]; \
then \
echo "E: po4a - command not found"; \
echo "I: po4a can be obtained from:"; \
echo "I: http://po4a.alioth.debian.org/"; \
echo "I: On Debian based systems, po4a can be installed with:"; \
echo "I: apt-get install po4a"; \
echo "I: po4a can be obtained from https://po4a.org"; \
echo "I: On Debian based systems, po4a can be installed with 'apt-get install po4a'."; \
exit 1; \
fi
po4a --copyright-holder "Live Systems Project" --keep 0 --package-name live-boot --package-version $(shell dpkg-parsechangelog -S Version) po4a.cfg
po4a --copyright-holder "Live Systems Project" --keep 0 --package-name live-boot --package-version $(shell cd ..;dpkg-parsechangelog -S Version) po4a.cfg
clean:
rm -rf $(LANGUAGES)
......@@ -55,3 +53,5 @@ check:
fi
@echo " done!"
.PHONY: po4a.cfg
......@@ -28,27 +28,27 @@ These environment variables can only be set in the configuration files:
.TP
\fBDISABLE_CDROM\fR=[\fItrue\fR|\fIfalse\fR]
Disable support for booting from CD-ROMs. If set to '\fIy\fR' mkinitramfs will build an initramfs without the kernel modules for reading CD-ROMs.
Disable support for booting from CD-ROMs. If set to '\fItrue\fR' mkinitramfs will build an initramfs without the kernel modules for reading CD-ROMs.
.TP
\fBDISABLE_FAT\fR=[\fItrue\fR|\fIfalse\fR]
Disable support for booting from FAT file systems. If set to '\fIy\fR' mkinitramfs will build an initramfs without the kernel module vfat and some nls_* modules.
Disable support for booting from FAT file systems. If set to '\fItrue\fR' mkinitramfs will build an initramfs without the kernel module vfat and some nls_* modules.
.TP
\fBDISABLE_FUSE\fR=[\fItrue\fR|\fIfalse\fR]
Disable support for booting from FUSE-based file systems. If set to '\fIy\fR' mkinitramfs will build an initramfs without the kernel module fuse and file systems that depend on it (like curlftpfs and httpfs2).
Disable support for booting from FUSE-based file systems. If set to '\fItrue\fR' mkinitramfs will build an initramfs without the kernel module fuse and file systems that depend on it (like curlftpfs and httpfs2).
.TP
\fBDISABLE_NTFS\fR=[\fItrue\fR|\fIfalse\fR]
Disable support for booting from NTFS file systems. If set to '\fIy\fR' mkinitramfs will build an initramfs without the kernel module ntfs.
Disable support for booting from NTFS file systems. If set to '\fItrue\fR' mkinitramfs will build an initramfs without the kernel module ntfs.
.TP
\fBDISABLE_USB\fR=[\fItrue\fR|\fIfalse\fR]
Disable support for booting from USB devices. If set to '\fIy\fR' mkinitramfs will build an initramfs without the kernel module sd_mod.
Disable support for booting from USB devices. If set to '\fItrue\fR' mkinitramfs will build an initramfs without the kernel module sd_mod.
.TP
\fBMINIMAL\fR=[\fItrue\fR|\fIfalse\fR]
Build a minimal initramfs. If set to '\fIy\fR' mkinitramfs will build an initramfs without some udev scripts and without rsync.
Build a minimal initramfs. If set to '\fItrue\fR' mkinitramfs will build an initramfs without some udev scripts and without rsync.
.TP
\fBPERSISTENCE_FSCK\fR=[\fItrue\fR|\fIfalse\fR]
......@@ -159,8 +159,8 @@ live\-boot will look for persistency files in the root directory of a partition,
Filesystem changes are not saved back to persistence media. In particular, overlays and netboot NFS mounts are mounted read-only.
.IP "\fBpersistence\-storage\fR=\fITYPE1\fR,\fITYPE2\fR ... \fITYPEn\fR" 4
This option determines which types of persistence storage to consider when probing for persistence media. If "filesystem" is in the list, filesystems with matching labels will be used; if "file" is in the list, all filesystems will be probed for archives and image files with matching filenames. The default is "file,filesystem".
.IP "\fBpersistence\-label\fR=\fILABEL\fR" 4
live-boot will use the name "LABEL" instead of "persistence" when searching for persistent storage. LABEL can be any valid filename, partition label, or GPT name.
.IP "\fBpersistence\-label\fR=\fILABEL1\fR,\fILABEL2\fR ... \fILABELn\fR" 4
live-boot will use the names in this list (instead of "persistence") when searching for persistent storage. Each LABEL can be a valid filename, partition label, or GPT name. The default is "persistence".
.IP "\fBnoeject\fR" 4
This option causes live\-boot to reboot without attempting to eject the media and without asking the user to remove the boot media.
.IP "\fBshowmounts\fR" 4
......@@ -200,7 +200,7 @@ This optional file (inside the live media) contains a list of white\-space or ca
\fIlive\-tools\fR(7)
.SH HOMEPAGE
More information about live\-boot and the Live Systems project can be found on the homepage at <\fIhttp://live-systems.org/\fR> and in the manual at <\fIhttp://live-systems.org/manual/\fR>.
More information about live\-boot and the Live Systems project can be found on the homepage at <\fIhttps://wiki.debian.org/DebianLive\fR> and in the manual at <\fIhttps://live-team.pages.debian.net/live-manual/\fR>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-boot package in the Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or by writing a mail to the Live Systems mailing list at <\fIdebian-live@lists.debian.org\fR>.
......
.TH LIVE\-BOOT conf 2015\-09\-22 5.0~a5-1 "Live Systems Project"
.TH LIVE\-BOOT 5 2015\-09\-22 5.0~a5-1 "Live Systems Project"
.SH NAME
\fBpersistence.conf\fR \- Configuration file for persistence media in
......@@ -166,7 +166,7 @@ Link:
/home/user2/.bashrc -> \fIVOL\fR/config-files/user2/.bashrc (from b)
.TP
Dir:
/homea/user2/.ssh (from c)
/home/user2/.ssh (from c)
.TP
Link:
/home/user2/.ssh/config -> \fIVOL\fR/config-files/user2/.ssh/config
......@@ -197,7 +197,7 @@ copied into \fIVOL\fR/usr during the initial bootstrap.
\fIlive\-tools\fR(7)
.SH HOMEPAGE
More information about live\-boot and the Live Systems project can be found on the homepage at <\fIhttp://live-systems.org/\fR> and in the manual at <\fIhttp://live-systems.org/manual/\fR>.
More information about live\-boot and the Live Systems project can be found on the homepage at <\fIhttps://wiki.debian.org/DebianLive\fR> and in the manual at <\fIhttps://live-team.pages.debian.net/live-manual/\fR>.
.SH BUGS
Bugs can be reported by submitting a bugreport for the live\-boot package in the Bug Tracking System at <\fIhttp://bugs.debian.org/\fR> or by writing a mail to the Live Systems mailing list at <\fIdebian-live@lists.debian.org\fR>.
......
This diff is collapsed.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BOOT conf 2015\-09\-22 5.0~a5\-1 "Proyecto Live Systems"
.SH NOMBRE
\fBpersistence.conf\fP \- Fichero para configurar medios de almacenamiento con
persistencia en live\-boot
.SH DESCRIPCIÓN
Si live\-boot prueba un volumen persistente con la etiqueta (o nombre GPT, o
nombre de fichero, aunque a partir de este momento nos referiremos a él como
simplemente "etiqueta") "persistence", la persistencia de ese volumen es
completamente personalizable a través del fichero \fBpersistence.conf\fP
almacenado en la raíz de su sistema de ficheros. Cualquier volumen esa
etiqueta debe tener uno de esos ficheros, o si no será ignorado.
.PP
El formato de \fBpersistence.conf\fP permite añadir líneas vacias o líneas que
comiencen por "#" (usado para los comentarios), ambos serán ignorados. Un
"montaje personalizado" tiene el formato:
.PP
.RS
\fIDIR\fP [\fIOPTION\fP]...
.RE
.PP
lo que se traduce como "hacer \fIDIR\fP persistente en la forma descrita en la
lista de \fIOPTION\fPs".
.PP
Para cada uno de los montajes personalizados \fIDIR\fP debe ser una ruta
absoluta que no puede contener espacios en blanco ni los componentes
especiales . y .. además no puede ser /live (o ninguno de sus
sub\-directorios) ni /. Una vez activados, todos los cambios (creación,
modificación y borrado de ficheros) en \fIDIR\fP en el sistema de ficheros en
vivo, son guardados de forma persistente en una ruta equivalente a \fIDIR\fP en
el medio persistente, llamado el directorio de origen. La manera de
conseguir la persistencia por defecto es simplemente hacer un montaje
enlazado (bind\-mount N.del T.) del directorio de origen al \fIDIR\fP, aunque
esto se puede cambiar utilizando las opciones \fIOPTION\fPs.
.PP
Todos los montajes personalizados serán montados en orden de tal manera que
dos montajes personalizados no se "escondan" uno al otro. Por ejemplo, si
tenemos los dos \fIDIR\fP:s /a y /a/b siempre /a será montado en primer lugar,
después /a/b. Esto siempre es así sin importar el orden en que aparezcan las
líneas en \fBpersistence.conf\fP o incluso si se usan varios ficheros
\fBpersistence.conf\fP en medios persistentes distintos al mismo tiempo. Sin
embargo, no está permitido que un montaje personalizado tenga su directorio
de origen en el interior del directorio de origen de otro montaje
personalizado, ya que los directorios de origen que live\-boot crea
automáticamente no tienen soporte para montajes "anidados" como /a y /a/b en
el mismo medio. En este caso se debe usar la opción \fBsource\fP (ver debajo)
para asegurarse de que se almacenan en directorios de origen diferentes.
.PP
Cuando un directorio de origen no existe en los medios con persistencia para
un montaje personalizado en particular, se creará automáticamente, y los
permisos y sus propietarios se establecen de forma óptima de acuerdo a
\fIDIR\fP. También se realiza una preinstalación (bootstrap N. del T.) copiando
los contenidos de \fIDIR\fP en su directorio de origen en el medio con
persistencia. La preinstalación no se realiza cuando se utilizan las
opciones \fBlink\fP o \fBunion\fP (ver debajo).
.SH OPCIONES
Los montajes personalizados definidos en \fBpersistence.conf\fP aceptan las
siguientes opciones en una lista separada por comas:
.IP \fBsource\fP=\fIPATH\fP 4
Cuando se especifica, se guardan los cambios persistentes en \fIPATH\fP en los
medios con persistencia. \fIPATH\fP debe ser una ruta relativa (respecto a la
raíz del medio persistente) que no puede contener espacios en blanco o los
componentes especiales . o .. con la excepción de que puede ser simplemente
\&. lo que significa la raíz del medio persistente. Esta opción es relevante
si se desea anidar montajes personalizados, lo que de otro modo produciría
errores, o si se desea hacer que toda la raíz del medio esté disponible (de
forma similar al ahora obsoleto tipo de persistencia \fBhome\-rw\fP)
.PP
Las siguientes opciones son mutuamente exclusivas (únicamente la última
tendrá efecto):
.IP \fBbind\fP 4
Montar de forma enlazada el directorio de origen a \fIDIR\fP. Esto es así por
defecto.
.IP \fBlink\fP 4
Crea la estructura de directorios del directorio de origen en el medio
persistente en \fIDIR\fP y crea los enlaces simbólicos desde el lugar
correspondiente en \fIDIR\fP a cada fichero en el directorio de origen. Si los
directorios o ficheros contienen el mismo nombre, al igual que cualquier
otro enlace, serán sobrescritos. Tener en cuenta que los enlaces en \fIDIR\fP
sólo eliminan el enlace, no el fichero correspondiente en el directorio; los
enlaces eliminados reaparecerán tras reiniciar. Para añadir o eliminar un
fichero de forma permanente se debe hacer directamente en el directorio de
origen.
.IP
\fBlink\fP tan sólo hará persistentes los ficheros que ya se encuentran en el
directorio de origen, y no cualquier otro fichero en \fIDIR\fP. Estos ficheros
deben ser añadidos manualmente en el directorio de origen pare utilizar esta
opción y ellos aparecerán en \fIDIR\fP además de los ficheros que ya se
encuentran allí. Esta opción es útil cuando sólo es necesario hacer
persistentes ciertos ficheros y no todo el directorio en el que se
encuentran, por ejemplo, algunos ficheros de configuración en el directorio
home de un usuario.
.IP \fBunion\fP 4
Guardar la rama rw de una unión en un medio persistente, de modo que los
cambios son guardados de forma persistente. Potencialmente esto puede
reducir el uso del disco comparado con los montajes enlazados, y no
esconderá los ficheros añadidos a los medios de sólo lectura. Un buen truco
es que la unión utilizará el \fIDIR\fP del sistema de ficheros de sólo lectura
de la imagen y no de la raíz del sistema de ficheros real, por eso los
ficheros que se crean después del arranque (por ejemplo live\-config) no
aparecerán en la unión. Esta opción utilizará el sistema de ficheros unión
especificado por el parámetro de arranque \fBunion\fP de live\-boot.
.SH DIRECTORIOS
.IP \fB/live/persistence\fP 4
Aquí se montarán todos los volumenes persistentes (en un directorio que
corresponda con el nombre del dispositivo). El fichero \fBpersistence.conf\fP
se puede editar fácilmente a través de este montaje, así como cualquier
directorio de origen (esto resulta especialmente práctico para los montajes
personalizados usando la opción \fBlink\fP).
.SH EJEMPLOS
Si tenemos un volumen con persistencia \fIVOL\fP con un fichero
\fBpersistence.conf\fPque contiene las cuatro lineas siguientes (numeradas para
una mejor referencia):
.TP 7
1.
/home/user1 link,source=config\-files/user1
.TP
2.
/home/user2 link,source=config\-files/user2
.TP
3.
/home
.TP
4.
/usr union
.PP
Los directorios de origen correspondientes son:
.TP 7
1.
\fIVOL\fP/config\-files/user1 (pero sería \fIVOL\fP/home/user1 sin la opción
\fBsource\fP)
.TP
2.
\fIVOL\fP/config\-files/user2 (pero sería \fIVOL\fP/home/user2 sin la opción
\fBsource\fP)
.TP
3.
\fIVOL\fP/home
.TP
4.
\fIVOL\fP/usr
.PP
Era necesario establecer las opciones \fBsource\fP para 1 y 2, ya que de otro
modo resultarían anidados con el origen de 3, lo cual no es válido.
.PP
La línea 3 será tenida en cuenta antes que las líneas 1 y 3 para evitar que
los montajes personalizados 1 y 2 resulten escondidos por 3. Cuando se
procesa la línea 3, \fIVOL\fP/home es simplemente montado en unión a
/home. Para ilustrar lo que sucede con las líneas 1 y 2, digamos que los
siguientes ficheros existen:
.TP 7
a.
\fIVOL\fP/config\-files/user1/.emacs
.TP
b.
\fIVOL\fP/config\-files/user2/.bashrc
.TP
c.
\fIVOL\fP/config\-files/user2/.ssh/config
.PP
Entonces se crearán los siguientes enlaces y directorios:
.TP 7
Enlace:
/home/user1/.emacs \-> \fIVOL\fP/config\-files/user1/.emacs (de a)
.TP
Enlace:
/home/user2/.bashrc \-> \fIVOL\fP/config\-files/user2/.bashrc (de b)
.TP
Directorio:
/homea/user2/.ssh (de c)
.TP
Enlace:
/home/user2/.ssh/config \-> \fIVOL\fP/config\-files/user2/.ssh/config (de c)
.PP
Se podría decir, sin embargo, que las líneas 1 y 2 en el fichero de ejemplo
\fBpersistence.conf\fP anterior son innecesarias ya que la línea 3 ya crearía
el directorio /home persistente. La opción \fBlink\fP se utiliza en
situaciones en las que no se desea guardar de forma persistente un
directorio completo, sino únicamente algunos ficheros o subdirectorios
incluidos en él.
.PP
La línea 4 se puede montar en cualquier momento ya que su \fIDIR\fP (y su
directorio de origen) es completamente independiente de todos los otros
montajes personalizados. Cuando se monta, \fIVOL\fP/usr será la rama rw debido
a la opción \fBunion\fP y tan sólo contendrá la diferencia en comparación con
el sistema de ficheros subyacente de sólo lectura. Por eso los paquetes
pueden ser instalados en /usr con gran eficiencia de espacio comparado con
los montajes enlazados, ya que en este último caso el contenido de /usr
tendría que ser copiado en \fIVOL\fP/usr durante la preinstalación inicial.
.SH "VER ADEMÁS"
\fIlive\-boot\fP(7)
.PP
\fIlive\-build\fP(7)
.PP
\fIlive\-config\fP(7)
.PP
\fIlive\-tools\fP(7)
.SH "PÁGINA WEB"
Se puede encontrar más información acerca de live\-boot y el proyecto Live
Systems en la página web <\fIhttp://live\-systems.org/\fP> y en el
manual en <\fIhttp://live\-systems.org/manual/\fP>.
.SH ERRORES
Se puede notificar los fallos enviando un informe de errores sobre el
paquete live\-boot al Sistema de Seguimiento de Errores en
<\fIhttp://bugs.debian.org/\fP> o escribiendo un mensaje a la lista de
correo de Live Systems a la dirección
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTOR
live\-boot fue escrito por Daniel Baumann
<\fImail@daniel\-baumann.ch\fP>.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-boot\n"
"POT-Creation-Date: 2015-09-22 10:09+0200\n"
"POT-Creation-Date: 2019-05-09 14:58+0200\n"
"PO-Revision-Date: 2013-11-10 20:10+0900\n"
"Last-Translator: Carlos Zuferri <chals@altorricon.com>\n"
"Language-Team: none\n"
......@@ -51,57 +51,62 @@ msgid "DESCRIPTION"
msgstr "DESCRIPCIÓN"
#. type: SH
#: en/live-boot.7:28 en/persistence.conf.5:57
#: en/live-boot.7:61 en/persistence.conf.5:57
#, no-wrap
msgid "OPTIONS"
msgstr "OPCIONES"
#. type: SH
#: en/live-boot.7:154 en/persistence.conf.5:190
#: en/live-boot.7:193 en/persistence.conf.5:190
#, no-wrap
msgid "SEE ALSO"
msgstr "VER ADEMÁS"
#. type: Plain text
#: en/live-boot.7:158 en/persistence.conf.5:194
#: en/live-boot.7:197 en/persistence.conf.5:194
msgid "I<live-build>(7)"
msgstr "I<live-build>(7)"
#. type: Plain text
#: en/live-boot.7:160 en/persistence.conf.5:196
#: en/live-boot.7:199 en/persistence.conf.5:196
msgid "I<live-config>(7)"
msgstr "I<live-config>(7)"
#. type: Plain text
#: en/live-boot.7:162 en/persistence.conf.5:198
#: en/live-boot.7:201 en/persistence.conf.5:198
msgid "I<live-tools>(7)"
msgstr "I<live-tools>(7)"
#. type: SH
#: en/live-boot.7:163 en/persistence.conf.5:199
#: en/live-boot.7:202 en/persistence.conf.5:199
#, no-wrap
msgid "HOMEPAGE"
msgstr "PÁGINA WEB"
#. type: Plain text
#: en/live-boot.7:165 en/persistence.conf.5:201
#: en/live-boot.7:204 en/persistence.conf.5:201
#, fuzzy
#| msgid ""
#| "More information about live-boot and the Live Systems project can be "
#| "found on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the "
#| "manual at E<lt>I<http://live-systems.org/manual/>E<gt>."
msgid ""
"More information about live-boot and the Live Systems project can be found "
"on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the manual "
"at E<lt>I<http://live-systems.org/manual/>E<gt>."
"on the homepage at E<lt>I<https://wiki.debian.org/DebianLive>E<gt> and in "
"the manual at E<lt>I<https://live-team.pages.debian.net/live-manual/>E<gt>."
msgstr ""
"Se puede encontrar más información acerca de live-boot y el proyecto Live "
"Systems en la página web E<lt>I<http://live-systems.org/>E<gt> y en el "
"manual en E<lt>I<http://live-systems.org/manual/>E<gt>."
#. type: SH
#: en/live-boot.7:166 en/persistence.conf.5:202
#: en/live-boot.7:205 en/persistence.conf.5:202
#, no-wrap
msgid "BUGS"
msgstr "ERRORES"
#. type: Plain text
#: en/live-boot.7:168 en/persistence.conf.5:204
#: en/live-boot.7:207 en/persistence.conf.5:204
msgid ""
"Bugs can be reported by submitting a bugreport for the live-boot package in "
"the Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
......@@ -114,13 +119,13 @@ msgstr ""
"Systems a la dirección E<lt>I<debian-live@lists.debian.org>E<gt>."
#. type: SH
#: en/live-boot.7:169 en/persistence.conf.5:205
#: en/live-boot.7:208 en/persistence.conf.5:205
#, no-wrap
msgid "AUTHOR"
msgstr "AUTOR"
#. type: Plain text
#: en/live-boot.7:170 en/persistence.conf.5:206
#: en/live-boot.7:209 en/persistence.conf.5:206
msgid ""
"live-boot was written by Daniel Baumann E<lt>I<mail@daniel-baumann.ch>E<gt>."
msgstr ""
......@@ -582,7 +587,9 @@ msgstr "Directorio:"
#. type: Plain text
#: en/persistence.conf.5:170
msgid "/homea/user2/.ssh (from c)"
#, fuzzy
#| msgid "/homea/user2/.ssh (from c)"
msgid "/home/user2/.ssh (from c)"
msgstr "/homea/user2/.ssh (de c)"
#. type: Plain text
......
This diff is collapsed.
......@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-boot 5.0~a5-1\n"
"POT-Creation-Date: 2015-09-22 10:09+0200\n"
"POT-Creation-Date: 2019-05-09 14:58+0200\n"
"PO-Revision-Date: 2015-09-21 14:10+0200\n"
"Last-Translator: Olivier Humbert <trebmuh@tuxfamily.org>\n"
"Language-Team: none\n"
......@@ -51,57 +51,62 @@ msgid "DESCRIPTION"
msgstr "DESCRIPTION"
#. type: SH
#: en/live-boot.7:28 en/persistence.conf.5:57
#: en/live-boot.7:61 en/persistence.conf.5:57
#, no-wrap
msgid "OPTIONS"
msgstr "OPTIONS"
#. type: SH
#: en/live-boot.7:154 en/persistence.conf.5:190
#: en/live-boot.7:193 en/persistence.conf.5:190
#, no-wrap
msgid "SEE ALSO"
msgstr "VOIR AUSSI"
#. type: Plain text
#: en/live-boot.7:158 en/persistence.conf.5:194
#: en/live-boot.7:197 en/persistence.conf.5:194
msgid "I<live-build>(7)"
msgstr "I<live-build>(7)"
#. type: Plain text
#: en/live-boot.7:160 en/persistence.conf.5:196
#: en/live-boot.7:199 en/persistence.conf.5:196
msgid "I<live-config>(7)"
msgstr "I<live-config>(7)"
#. type: Plain text
#: en/live-boot.7:162 en/persistence.conf.5:198
#: en/live-boot.7:201 en/persistence.conf.5:198
msgid "I<live-tools>(7)"
msgstr "I<live-tools>(7)"
#. type: SH
#: en/live-boot.7:163 en/persistence.conf.5:199
#: en/live-boot.7:202 en/persistence.conf.5:199
#, no-wrap
msgid "HOMEPAGE"
msgstr "PAGE D'ACCUEIL"
#. type: Plain text
#: en/live-boot.7:165 en/persistence.conf.5:201
#: en/live-boot.7:204 en/persistence.conf.5:201
#, fuzzy
#| msgid ""
#| "More information about live-boot and the Live Systems project can be "
#| "found on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the "
#| "manual at E<lt>I<http://live-systems.org/manual/>E<gt>."
msgid ""
"More information about live-boot and the Live Systems project can be found "
"on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the manual "
"at E<lt>I<http://live-systems.org/manual/>E<gt>."
"on the homepage at E<lt>I<https://wiki.debian.org/DebianLive>E<gt> and in "
"the manual at E<lt>I<https://live-team.pages.debian.net/live-manual/>E<gt>."
msgstr ""
"Davantage d'informations à propos de live-boot et du projet Live Systems "
"peuvent être trouvées sur la page E<lt>I<http://live-systems.org/>E<gt> et "
"dans le manuel sur E<lt>I<http://live-systems.org/manual/>E<gt>."
#. type: SH
#: en/live-boot.7:166 en/persistence.conf.5:202
#: en/live-boot.7:205 en/persistence.conf.5:202
#, no-wrap
msgid "BUGS"
msgstr "BOGUES"
#. type: Plain text
#: en/live-boot.7:168 en/persistence.conf.5:204
#: en/live-boot.7:207 en/persistence.conf.5:204
msgid ""
"Bugs can be reported by submitting a bugreport for the live-boot package in "
"the Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
......@@ -114,13 +119,13 @@ msgstr ""
"E<lt>I<debian-live@lists.debian.org>E<gt>."
#. type: SH
#: en/live-boot.7:169 en/persistence.conf.5:205
#: en/live-boot.7:208 en/persistence.conf.5:205
#, no-wrap
msgid "AUTHOR"
msgstr "AUTEUR"
#. type: Plain text
#: en/live-boot.7:170 en/persistence.conf.5:206
#: en/live-boot.7:209 en/persistence.conf.5:206
msgid ""
"live-boot was written by Daniel Baumann E<lt>I<mail@daniel-baumann.ch>E<gt>."
msgstr ""
......@@ -581,7 +586,9 @@ msgstr "Rép :"
#. type: Plain text
#: en/persistence.conf.5:170
msgid "/homea/user2/.ssh (from c)"
#, fuzzy
#| msgid "/homea/user2/.ssh (from c)"
msgid "/home/user2/.ssh (from c)"
msgstr "/homea/user2/.ssh (depuis c)"
#. type: Plain text
......
This diff is collapsed.
......@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-boot\n"
"POT-Creation-Date: 2015-09-22 10:09+0200\n"
"POT-Creation-Date: 2019-05-09 14:58+0200\n"
"PO-Revision-Date: 2015-01-05 05:50+0900\n"
"Last-Translator: victory <victory.deb@gmail.com>\n"
"Language-Team: none\n"
......@@ -51,57 +51,62 @@ msgid "DESCRIPTION"
msgstr "説明"
#. type: SH
#: en/live-boot.7:28 en/persistence.conf.5:57
#: en/live-boot.7:61 en/persistence.conf.5:57
#, no-wrap
msgid "OPTIONS"
msgstr "オプション"
#. type: SH
#: en/live-boot.7:154 en/persistence.conf.5:190
#: en/live-boot.7:193 en/persistence.conf.5:190
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#. type: Plain text
#: en/live-boot.7:158 en/persistence.conf.5:194
#: en/live-boot.7:197 en/persistence.conf.5:194
msgid "I<live-build>(7)"
msgstr "I<live-build>(7)"
#. type: Plain text
#: en/live-boot.7:160 en/persistence.conf.5:196
#: en/live-boot.7:199 en/persistence.conf.5:196
msgid "I<live-config>(7)"
msgstr "I<live-config>(7)"
#. type: Plain text
#: en/live-boot.7:162 en/persistence.conf.5:198
#: en/live-boot.7:201 en/persistence.conf.5:198
msgid "I<live-tools>(7)"
msgstr "I<live-tools>(7)"
#. type: SH
#: en/live-boot.7:163 en/persistence.conf.5:199
#: en/live-boot.7:202 en/persistence.conf.5:199
#, no-wrap
msgid "HOMEPAGE"
msgstr "ホームページ"
#. type: Plain text
#: en/live-boot.7:165 en/persistence.conf.5:201
#: en/live-boot.7:204 en/persistence.conf.5:201
#, fuzzy
#| msgid ""
#| "More information about live-boot and the Live Systems project can be "
#| "found on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the "
#| "manual at E<lt>I<http://live-systems.org/manual/>E<gt>."
msgid ""
"More information about live-boot and the Live Systems project can be found "
"on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the manual "
"at E<lt>I<http://live-systems.org/manual/>E<gt>."
"on the homepage at E<lt>I<https://wiki.debian.org/DebianLive>E<gt> and in "
"the manual at E<lt>I<https://live-team.pages.debian.net/live-manual/>E<gt>."
msgstr ""
"live-boot 及び Live システムプロジェクトについてのさらなる情報は、"
"E<lt>I<http://live-systems.org/>E<gt> のホームページや E<lt>I<http://live-"
"systems.org/manual/>E<gt> のマニュアルにあります。"
#. type: SH
#: en/live-boot.7:166 en/persistence.conf.5:202
#: en/live-boot.7:205 en/persistence.conf.5:202
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#. type: Plain text
#: en/live-boot.7:168 en/persistence.conf.5:204
#: en/live-boot.7:207 en/persistence.conf.5:204
msgid ""
"Bugs can be reported by submitting a bugreport for the live-boot package in "
"the Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
......@@ -114,13 +119,13 @@ msgstr ""
"報告できます。"
#. type: SH
#: en/live-boot.7:169 en/persistence.conf.5:205
#: en/live-boot.7:208 en/persistence.conf.5:205
#, no-wrap
msgid "AUTHOR"
msgstr "作者"
#. type: Plain text
#: en/live-boot.7:170 en/persistence.conf.5:206
#: en/live-boot.7:209 en/persistence.conf.5:206
msgid ""
"live-boot was written by Daniel Baumann E<lt>I<mail@daniel-baumann.ch>E<gt>."
msgstr ""
......@@ -564,7 +569,9 @@ msgstr "ディレクトリ:"
#. type: Plain text
#: en/persistence.conf.5:170
msgid "/homea/user2/.ssh (from c)"
#, fuzzy
#| msgid "/homea/user2/.ssh (from c)"
msgid "/home/user2/.ssh (from c)"
msgstr "/homea/user2/.ssh (c の場合)"
#. type: Plain text
......
[po4a_langs] es fr ja
[po4a_paths] pot/$master.pot $lang:po/$lang/$master.po
[type: man] en/live-boot.7 $lang:$lang/live-boot.$lang.7
[type: man] en/persistence.conf.5 $lang:$lang/persistence.conf.$lang.5
This diff is collapsed.
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# Copyright (C) YEAR Live Systems Project
# This file is distributed under the same license as the live-boot package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: live-boot 5.0~a5-1\n"
"POT-Creation-Date: 2015-09-22 10:09+0200\n"
"Project-Id-Version: live-boot 1:20180603\n"
"POT-Creation-Date: 2019-05-09 14:58+0200\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"
......@@ -53,54 +53,54 @@ msgid "DESCRIPTION"
msgstr ""
#. type: SH
#: en/live-boot.7:28 en/persistence.conf.5:57
#: en/live-boot.7:61 en/persistence.conf.5:57
#, no-wrap
msgid "OPTIONS"
msgstr ""
#. type: SH
#: en/live-boot.7:154 en/persistence.conf.5:190
#: en/live-boot.7:193 en/persistence.conf.5:190
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
#: en/live-boot.7:158 en/persistence.conf.5:194
#: en/live-boot.7:197 en/persistence.conf.5:194
msgid "I<live-build>(7)"
msgstr ""
#. type: Plain text
#: en/live-boot.7:160 en/persistence.conf.5:196
#: en/live-boot.7:199 en/persistence.conf.5:196
msgid "I<live-config>(7)"
msgstr ""
#. type: Plain text
#: en/live-boot.7:162 en/persistence.conf.5:198
#: en/live-boot.7:201 en/persistence.conf.5:198
msgid "I<live-tools>(7)"
msgstr ""
#. type: SH
#: en/live-boot.7:163 en/persistence.conf.5:199
#: en/live-boot.7:202 en/persistence.conf.5:199
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
#. type: Plain text
#: en/live-boot.7:165 en/persistence.conf.5:201
#: en/live-boot.7:204 en/persistence.conf.5:201
msgid ""
"More information about live-boot and the Live Systems project can be found "
"on the homepage at E<lt>I<http://live-systems.org/>E<gt> and in the manual "
"at E<lt>I<http://live-systems.org/manual/>E<gt>."
"on the homepage at E<lt>I<https://wiki.debian.org/DebianLive>E<gt> and in "
"the manual at E<lt>I<https://live-team.pages.debian.net/live-manual/>E<gt>."
msgstr ""
#. type: SH
#: en/live-boot.7:166 en/persistence.conf.5:202
#: en/live-boot.7:205 en/persistence.conf.5:202
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: Plain text
#: en/live-boot.7:168 en/persistence.conf.5:204
#: en/live-boot.7:207 en/persistence.conf.5:204
msgid ""
"Bugs can be reported by submitting a bugreport for the live-boot package in "
"the Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
......@@ -109,13 +109,13 @@ msgid ""
msgstr ""
#. type: SH
#: en/live-boot.7:169 en/persistence.conf.5:205
#: en/live-boot.7:208 en/persistence.conf.5:205
#, no-wrap
msgid "AUTHOR"
msgstr ""
#. type: Plain text
#: en/live-boot.7:170 en/persistence.conf.5:206
#: en/live-boot.7:209 en/persistence.conf.5:206
msgid ""
"live-boot was written by Daniel Baumann E<lt>I<mail@daniel-baumann.ch>E<gt>."
msgstr ""
......@@ -473,7 +473,7 @@ msgstr ""
#. type: Plain text
#: en/persistence.conf.5:170
msgid "/homea/user2/.ssh (from c)"
msgid "/home/user2/.ssh (from c)"
msgstr ""
#. type: Plain text
......