summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog16
-rw-r--r--debian/changelog7
-rw-r--r--doc/man/make-live.811
-rw-r--r--doc/man/make-live.conf.85
-rw-r--r--src/config3
-rwxr-xr-xsrc/main.sh54
-rw-r--r--src/scripts/02defaults.sh30
-rw-r--r--src/scripts/14chroot.sh16
-rw-r--r--src/scripts/21image.sh3
-rw-r--r--src/scripts/22iso.sh2
-rw-r--r--src/scripts/23net.sh4
-rw-r--r--templates/common/README.html (renamed from templates/iso/README.html)0
-rw-r--r--templates/common/README.mirrors.html (renamed from templates/iso/README.mirrors.html)0
-rw-r--r--templates/common/README.mirrors.txt (renamed from templates/iso/README.mirrors.txt)0
-rw-r--r--templates/common/README.txt (renamed from templates/iso/README.txt)0
-rw-r--r--templates/common/doc/00-INDEX (renamed from templates/iso/doc/00-INDEX)0
-rw-r--r--templates/common/doc/FAQ/debian-faq.en.html.tar.gz (renamed from templates/iso/doc/FAQ/debian-faq.en.html.tar.gz)bin57330 -> 57330 bytes
-rw-r--r--templates/common/doc/FAQ/debian-faq.en.pdf.gz (renamed from templates/iso/doc/FAQ/debian-faq.en.pdf.gz)bin318890 -> 318890 bytes
-rw-r--r--templates/common/doc/FAQ/debian-faq.en.ps.gz (renamed from templates/iso/doc/FAQ/debian-faq.en.ps.gz)bin103911 -> 103911 bytes
-rw-r--r--templates/common/doc/FAQ/debian-faq.en.txt.gz (renamed from templates/iso/doc/FAQ/debian-faq.en.txt.gz)bin50961 -> 50961 bytes
-rw-r--r--templates/common/doc/FAQ/html/ch-basic_defs.en.html (renamed from templates/iso/doc/FAQ/html/ch-basic_defs.en.html)0
l---------templates/common/doc/FAQ/html/ch-basic_defs.html (renamed from templates/iso/doc/FAQ/html/ch-basic_defs.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-compat.en.html (renamed from templates/iso/doc/FAQ/html/ch-compat.en.html)0
l---------templates/common/doc/FAQ/html/ch-compat.html (renamed from templates/iso/doc/FAQ/html/ch-compat.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-contributing.en.html (renamed from templates/iso/doc/FAQ/html/ch-contributing.en.html)0
l---------templates/common/doc/FAQ/html/ch-contributing.html (renamed from templates/iso/doc/FAQ/html/ch-contributing.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-customizing.en.html (renamed from templates/iso/doc/FAQ/html/ch-customizing.en.html)0
l---------templates/common/doc/FAQ/html/ch-customizing.html (renamed from templates/iso/doc/FAQ/html/ch-customizing.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-faqinfo.en.html (renamed from templates/iso/doc/FAQ/html/ch-faqinfo.en.html)0
l---------templates/common/doc/FAQ/html/ch-faqinfo.html (renamed from templates/iso/doc/FAQ/html/ch-faqinfo.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-ftparchives.en.html (renamed from templates/iso/doc/FAQ/html/ch-ftparchives.en.html)0
l---------templates/common/doc/FAQ/html/ch-ftparchives.html (renamed from templates/iso/doc/FAQ/html/ch-ftparchives.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-getting.en.html (renamed from templates/iso/doc/FAQ/html/ch-getting.en.html)0
l---------templates/common/doc/FAQ/html/ch-getting.html (renamed from templates/iso/doc/FAQ/html/ch-getting.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-kernel.en.html (renamed from templates/iso/doc/FAQ/html/ch-kernel.en.html)0
l---------templates/common/doc/FAQ/html/ch-kernel.html (renamed from templates/iso/doc/FAQ/html/ch-kernel.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-nexttime.en.html (renamed from templates/iso/doc/FAQ/html/ch-nexttime.en.html)0
l---------templates/common/doc/FAQ/html/ch-nexttime.html (renamed from templates/iso/doc/FAQ/html/ch-nexttime.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-pkg_basics.en.html (renamed from templates/iso/doc/FAQ/html/ch-pkg_basics.en.html)0
l---------templates/common/doc/FAQ/html/ch-pkg_basics.html (renamed from templates/iso/doc/FAQ/html/ch-pkg_basics.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-pkgtools.en.html (renamed from templates/iso/doc/FAQ/html/ch-pkgtools.en.html)0
l---------templates/common/doc/FAQ/html/ch-pkgtools.html (renamed from templates/iso/doc/FAQ/html/ch-pkgtools.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-redistrib.en.html (renamed from templates/iso/doc/FAQ/html/ch-redistrib.en.html)0
l---------templates/common/doc/FAQ/html/ch-redistrib.html (renamed from templates/iso/doc/FAQ/html/ch-redistrib.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-software.en.html (renamed from templates/iso/doc/FAQ/html/ch-software.en.html)0
l---------templates/common/doc/FAQ/html/ch-software.html (renamed from templates/iso/doc/FAQ/html/ch-software.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-support.en.html (renamed from templates/iso/doc/FAQ/html/ch-support.en.html)0
l---------templates/common/doc/FAQ/html/ch-support.html (renamed from templates/iso/doc/FAQ/html/ch-support.html)0
-rw-r--r--templates/common/doc/FAQ/html/ch-uptodate.en.html (renamed from templates/iso/doc/FAQ/html/ch-uptodate.en.html)0
l---------templates/common/doc/FAQ/html/ch-uptodate.html (renamed from templates/iso/doc/FAQ/html/ch-uptodate.html)0
-rw-r--r--templates/common/doc/FAQ/html/footnotes.en.html (renamed from templates/iso/doc/FAQ/html/footnotes.en.html)0
l---------templates/common/doc/FAQ/html/footnotes.html (renamed from templates/iso/doc/FAQ/html/footnotes.html)0
-rw-r--r--templates/common/doc/FAQ/html/index.en.html (renamed from templates/iso/doc/FAQ/html/index.en.html)0
l---------templates/common/doc/FAQ/html/index.html (renamed from templates/iso/doc/FAQ/html/index.html)0
-rw-r--r--templates/common/doc/bug-log-access.txt (renamed from templates/iso/doc/bug-log-access.txt)0
-rw-r--r--templates/common/doc/bug-log-mailserver.txt (renamed from templates/iso/doc/bug-log-mailserver.txt)0
-rw-r--r--templates/common/doc/bug-mailserver-refcard.txt (renamed from templates/iso/doc/bug-mailserver-refcard.txt)0
-rw-r--r--templates/common/doc/bug-maint-info.txt (renamed from templates/iso/doc/bug-maint-info.txt)0
-rw-r--r--templates/common/doc/bug-maint-mailcontrol.txt (renamed from templates/iso/doc/bug-maint-mailcontrol.txt)0
-rw-r--r--templates/common/doc/bug-reporting.txt (renamed from templates/iso/doc/bug-reporting.txt)0
-rw-r--r--templates/common/doc/constitution.txt (renamed from templates/iso/doc/constitution.txt)0
-rw-r--r--templates/common/doc/debian-manifesto (renamed from templates/iso/doc/debian-manifesto)0
-rw-r--r--templates/common/doc/mailing-lists.txt (renamed from templates/iso/doc/mailing-lists.txt)0
-rw-r--r--templates/common/doc/social-contract.txt (renamed from templates/iso/doc/social-contract.txt)0
-rw-r--r--templates/common/doc/source-unpack.txt (renamed from templates/iso/doc/source-unpack.txt)0
-rw-r--r--templates/common/pics/blue-lowerleft.png (renamed from templates/iso/pics/blue-lowerleft.png)bin294 -> 294 bytes
-rw-r--r--templates/common/pics/blue-lowerright.png (renamed from templates/iso/pics/blue-lowerright.png)bin266 -> 266 bytes
-rw-r--r--templates/common/pics/blue-upperleft.png (renamed from templates/iso/pics/blue-upperleft.png)bin280 -> 280 bytes
-rw-r--r--templates/common/pics/blue-upperright.png (renamed from templates/iso/pics/blue-upperright.png)bin290 -> 290 bytes
-rw-r--r--templates/common/pics/debian.jpg (renamed from templates/iso/pics/debian.jpg)bin8442 -> 8442 bytes
-rw-r--r--templates/common/pics/logo-50.jpg (renamed from templates/iso/pics/logo-50.jpg)bin3986 -> 3986 bytes
-rw-r--r--templates/common/pics/red-lowerleft.png (renamed from templates/iso/pics/red-lowerleft.png)bin353 -> 353 bytes
-rw-r--r--templates/common/pics/red-lowerright.png (renamed from templates/iso/pics/red-lowerright.png)bin299 -> 299 bytes
-rw-r--r--templates/common/pics/red-upperleft.png (renamed from templates/iso/pics/red-upperleft.png)bin321 -> 321 bytes
-rw-r--r--templates/common/pics/red-upperright.png (renamed from templates/iso/pics/red-upperright.png)bin344 -> 344 bytes
-rw-r--r--templates/common/tools/README (renamed from templates/iso/tools/README)0
-rw-r--r--templates/common/tools/diskio.zip (renamed from templates/iso/tools/diskio.zip)bin10290 -> 10290 bytes
-rw-r--r--templates/common/tools/fips20.zip (renamed from templates/iso/tools/fips20.zip)bin162110 -> 162110 bytes
-rw-r--r--templates/common/tools/gzip124.exe (renamed from templates/iso/tools/gzip124.exe)bin119146 -> 119146 bytes
-rw-r--r--templates/common/tools/lodlin16.zip (renamed from templates/iso/tools/lodlin16.zip)bin105410 -> 105410 bytes
-rw-r--r--templates/common/tools/md5sum-w32.zip (renamed from templates/iso/tools/md5sum-w32.zip)bin70352 -> 70352 bytes
-rw-r--r--templates/common/tools/rawrite1.zip (renamed from templates/iso/tools/rawrite1.zip)bin11157 -> 11157 bytes
-rw-r--r--templates/common/tools/rawrite2.zip (renamed from templates/iso/tools/rawrite2.zip)bin15655 -> 15655 bytes
-rw-r--r--templates/common/tools/rwwrtwin.zip (renamed from templates/iso/tools/rwwrtwin.zip)bin261448 -> 261448 bytes
-rw-r--r--templates/common/tools/src/md5sum-w32_1.1.dsc (renamed from templates/iso/tools/src/md5sum-w32_1.1.dsc)0
-rw-r--r--templates/common/tools/src/md5sum-w32_1.1.tar.gz (renamed from templates/iso/tools/src/md5sum-w32_1.1.tar.gz)bin7617 -> 7617 bytes
-rw-r--r--templates/common/tools/unz512x3.exe (renamed from templates/iso/tools/unz512x3.exe)bin236134 -> 236134 bytes
87 files changed, 107 insertions, 44 deletions
diff --git a/ChangeLog b/ChangeLog
index 39dfaff..47062eb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2006-09-08 Marco Amadori <marco.amadori@gmail.com>
+
+ * 23net.sh: Fixed binary missing directory creation.
+ * templates/iso: Moved common files to templates/common.
+
+2006-09-07 Daniel Baumann <daniel@debian.org>
+
+ * Minor cleanups.
+ * Fixed dist target.
+
+2006-09-06 Marco Amadori <marco.amadori@gmail.com>
+
+ * 14chroot.sh, main.sh: Added manifest support.
+ * 23net.sh: Added 2 variables for basenames to ease readability.
+ * main.sh, 02default.sh: Modified Usage() uses.
+
2006-09-03 Daniel Baumann <daniel@debian.org>
* Added dist parameter to easily pull images for live.debian.net.
diff --git a/debian/changelog b/debian/changelog
index 1b92d49..cd9bf69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+live-package (0.99.6-1) unstable; urgency=medium
+
+ * New upstream release:
+ - fixing netboot.
+
+ -- Daniel Baumann <daniel@debian.org> Mon, 11 Sep 2006 00:00:00 +0200
+
live-package (0.99.5-1) unstable; urgency=low
* New upstream release.
diff --git a/doc/man/make-live.8 b/doc/man/make-live.8
index 5331cd1..405c70f 100644
--- a/doc/man/make-live.8
+++ b/doc/man/make-live.8
@@ -1,4 +1,4 @@
-.TH MAKE-LIVE 8 "Mon, 4 Sep 2006" "0.99.5" "Debian Live framework"
+.TH MAKE-LIVE 8 "Mon, 4 Sep 2006" "0.99" "Debian Live framework"
.SH NAME
make-live \- utility to build Debian Live systems
@@ -20,13 +20,15 @@ make-live \- utility to build Debian Live systems
.RB [\| \-f \||\| \-\-flavour
.IR BOOTSTRAP_FLAVOUR \|]
.RB [\| \-\-hook
-.IR COMMAND \||\| \|"COMMANDS\|" \|]
+.IR COMMAND \||\| \|"COMMANDS\|" \||\|| FILE \|]
.RB [\| \-\-include-chroot
.IR FILE \||\| DIRECTORY \|]
.RB [\| \-\-include-image
.IR FILE \||\| DIRECTORY \|]
.RB [\| \-k \||\| \-\-kernel
.IR KERNEL_FLAVOUR \|]
+.RB [ \-\-manifest
+.IR PACKAGE \|]
.RB [\| \-m \||\| \-\-mirror
.IR URL \|]
.RB [\| \-\-mirror-security
@@ -91,7 +93,7 @@ Specifies the filesystem for the compressed image. At the moment, ext2, plain an
.BI "\-f, \-\-flavour " BOOTSTRAP_FLAVOUR
specifies the bootstrap flavour. This can be either standard or minimal. Instead of this flag, the environment variable LIVE_FLAVOUR can be used (Default: standard).
.TP
-.BI "\-\-hook " COMMANDS
+.BI "\-\-hook " COMMAND \||\| \|"COMMANDS\|" \||\|| FILE
specifies one or more commands to be executed in the chroot. Instead of this flag, the environment variable LIVE_HOOK can be used (Default: empty).
.TP
.BI "\-\-include-chroot " FILE \||\| DIRECTORY
@@ -103,6 +105,9 @@ specifies a file or directory which will be copied inside the image. Instead of
.BI "\-k, \-\-kernel " KERNEL_FLAVOUR
specifies the kernel image flavour. Instead of this flag, the environment variable LIVE_KERNEL can be used (Default: auto-detected).
.TP
+.BI "\-\-manifest " PACKAGE
+specifies the last package to install before creating the filesystem.manifest-desktop list, mainly used with ubuntu live, PACKAGE should probably be "ubuntu-live" for ubuntu desktop livecd's. Instead of this flag, the environment variable LIVE_MANIFEST can be used (Default: do not create filesystem.manifest-desktop).
+.TP
.BI "\-m, \-\-mirror " URL
specifies the debian mirror where make-live will download the packages from. Instead of this flag, the environment variable LIVE_MIRROR can be used (Default: http://ftp.debian.org/debian).
.TP
diff --git a/doc/man/make-live.conf.8 b/doc/man/make-live.conf.8
index f761da3..312ea8c 100644
--- a/doc/man/make-live.conf.8
+++ b/doc/man/make-live.conf.8
@@ -1,4 +1,4 @@
-.TH MAKE-LIVE.CONF 8 "Mon, 4 Sep 2006" "0.99.5" "Debian Live framework"
+.TH MAKE-LIVE.CONF 8 "Mon, 4 Sep 2006" "0.99" "Debian Live framework"
.SH NAME
make-live.conf \- configuration file for make-live(8)
@@ -42,6 +42,9 @@ specifies a file or a directory to be included into the chroot. Instead of this
.B LIVE_KERNEL
specifies the kernel image flavour. Instead of this environment variable, the flag \-k, \-\-kernel can be used.
.TP
+.BI LIVE_MANIFEST
+specifies the last package to install before creating the filesystem.manifest-desktop list, mainly used with ubuntu live, in those system it should probably be set to "ubuntu-live" for ubuntu desktop livecd's (Default: do not create filesystem.manifest-desktop).
+.TP
.B LIVE_MIRROR
specifies the debian mirror where make-live will download the packages from. Instead of this environment variable, the flag \-m, \-\-mirror LIVE_MIRROR can be used (Default: http://ftp.debian.org/debian).
.B LIVE_MIRROR_KEY
diff --git a/src/config b/src/config
index 75b8761..a039aef 100644
--- a/src/config
+++ b/src/config
@@ -42,6 +42,9 @@
# Kernel flavour (Default: auto-detected)
#LIVE_KERNEL=""
+# Desktop package manifest (Default: empty)
+#LIVE_MANIFEST=""
+
# Debian mirror (Default: http://ftp.debian.org/debian/)
#LIVE_MIRROR="http://ftp.debian.org/debian/"
diff --git a/src/main.sh b/src/main.sh
index 5d27859..524ec3a 100755
--- a/src/main.sh
+++ b/src/main.sh
@@ -28,7 +28,7 @@ set -e
BASE="/usr/share/make-live"
CONFIG="/etc/make-live.conf"
PROGRAM="`basename ${0}`"
-VERSION="0.99.5"
+VERSION="0.99.6"
CODENAME_OLDSTABLE="woody"
CODENAME_STABLE="sarge"
@@ -41,11 +41,13 @@ do
. "${SCRIPT}"
done
+USAGE="Usage: ${PROGRAM} [-a|--architecture ARCHITECTURE] [-b|--bootappend KERNEL_PARAMETER|\"KERNEL_PARAMETERS\"] [--config FILE] [-c|--chroot DIRECTORY] [-d|--distribution DISTRIBUTION] [--disable-generic-indices] [--enable-generic-indices] [--filesystem FILESYSTEM] [-f|--flavour BOOTSTRAP_FLAVOUR] [--hook COMMAND|\"COMMANDS\"] [--include-chroot FILE|DIRECTORY] [--include-image FILE|DIRECTORY] [-k|--kernel KERNEL_FLAVOUR] [--manifest PACKAGE] [-m|--mirror URL] [--mirror-security URL] [--packages PACKAGE|\"PACKAGES\"] [-p|--package-list LIST|FILE] [--proxy-ftp URL] [--proxy-http URL] [-r|--root DIRECTORY] [-s|--section SECTION|\"SECTIONS\"] [--server-address HOSTNAME|IP] [--server-path DIRECTORY] [--templates DIRECTORY] [-t|--type TYPE]"
+
Help ()
{
echo "${PROGRAM} - utility to build Debian Live systems"
echo
- echo "Usage: ${PROGRAM} [-a|--architecture ARCHITECTURE] [-b|--bootappend KERNEL_PARAMETER|\"KERNEL_PARAMETERS\"] [--config FILE] [-c|--chroot DIRECTORY] [-d|--distribution DISTRIBUTION] [--disable-generic-indices] [--enable-generic-indices] [--filesystem FILESYSTEM] [-f|--flavour BOOTSTRAP_FLAVOUR] [--hook COMMAND|\"COMMANDS\"] [--include-chroot FILE|DIRECTORY] [--include-image FILE|DIRECTORY] [-k|--kernel KERNEL_FLAVOUR] [-m|--mirror URL] [--mirror-security URL] [--packages PACKAGE|\"PACKAGES\"] [-p|--package-list LIST|FILE] [--proxy-ftp URL] [--proxy-http URL] [-r|--root DIRECTORY] [-s|--section SECTION|\"SECTIONS\"] [--server-address HOSTNAME|IP] [--server-path DIRECTORY] [--templates DIRECTORY] [-t|--type TYPE]"
+ echo "${USAGE}"
echo "Usage: ${PROGRAM} [-h|--help]"
echo "Usage: ${PROGRAM} [-u|--usage]"
echo "Usage: ${PROGRAM} [-v|--version]"
@@ -74,6 +76,7 @@ Help ()
echo " --include-chroot: specifies file or directory for chroot inclusion."
echo " --include-image: specifies file or directory for image inclusion."
echo " -k, --kernel: specifies debian kernel flavour."
+ echo " --manifest: specifies the pivot package to create filesystem.manifest-desktop upon (mostly \"ubuntu-live\")."
echo " -m, --mirror: specifies debian mirror."
echo " --mirror-security: specifies debian security mirror."
echo " --packages: specifies aditional packages."
@@ -91,20 +94,20 @@ Help ()
echo " All settings can be also specified trough environment variables. Please see make-live.conf(8) for more information."
echo
echo "Report bugs to Debian Live project <http://live.debian.net>."
- exit 1
+ exit 0
}
Usage ()
{
echo "${PROGRAM} - utility to build Debian Live systems"
echo
- echo "Usage: ${PROGRAM} [-a|--architecture ARCHITECTURE] [-b|--bootappend KERNEL_PARAMETER|\"KERNEL_PARAMETERS\"] [--config FILE] [-c|--chroot DIRECTORY] [-d|--distribution DISTRIBUTION] [--disable-generic-indices] [--enable-generic-indices] [--filesystem FILESYSTEM] [-f|--flavour BOOTSTRAP_FLAVOUR] [--hook COMMAND|\"COMMANDS\"] [--include-chroot FILE|DIRECTORY] [--include-image FILE|DIRECTORY] [-k|--kernel KERNEL_FLAVOUR] [-m|--mirror URL] [--mirror-security URL] [--packages PACKAGE|\"PACKAGES\"] [-p|--package-list LIST|FILE] [--proxy-ftp URL] [--proxy-http URL] [-r|--root DIRECTORY] [-s|--section SECTION|\"SECTIONS\"] [--server-address HOSTNAME|IP] [--server-path DIRECTORY] [--templates DIRECTORY] [-t|--type TYPE]"
+ echo "${USAGE}"
echo "Usage: ${PROGRAM} [-h|--help]"
echo "Usage: ${PROGRAM} [-u|--usage]"
echo "Usage: ${PROGRAM} [-v|--version]"
echo
echo "Try \"${PROGRAM} --help\" for more information."
- exit 1
+ exit ${1}
}
Version ()
@@ -132,7 +135,7 @@ Version ()
echo "can be found in /usr/share/common-licenses/GPL file."
echo
echo "Homepage: <http://live.debian.net/>"
- exit 1
+ exit 0
}
Configuration ()
@@ -155,7 +158,7 @@ Configuration ()
Main ()
{
- ARGUMENTS="`getopt --longoptions root:,type:,architecture:,bootappend:,config:,chroot:,distribution:,filesystem:,flavour:,hook:,include-chroot:,include-image:,kernel:,mirror:,mirror-security:,output:,packages:,package-list:,proxy-ftp:,proxy-http:,section:,server-address:,server-path:,templates:,with-generic-indices,without-generic-indices,with-source,without-source,help,usage,version --name=${PROGRAM} --options r:t:a:b:c:d:f:k:m:o:p:s:huv --shell sh -- ${@}`"
+ ARGUMENTS="`getopt --longoptions root:,type:,architecture:,bootappend:,config:,chroot:,distribution:,filesystem:,flavour:,hook:,include-chroot:,include-image:,kernel:,manifest:,mirror:,mirror-security:,output:,packages:,package-list:,proxy-ftp:,proxy-http:,section:,server-address:,server-path:,templates:,with-generic-indices,without-generic-indices,with-source,without-source,help,usage,version --name=${PROGRAM} --options r:t:a:b:c:d:f:k:m:o:p:s:huv --shell sh -- ${@}`"
if [ "${?}" != "0" ]
then
@@ -193,34 +196,7 @@ Main ()
;;
-d|--distribution)
- case "${2}" in
- "${CODENAME_OLDSTABLE}")
- LIVE_DISTRIBUTION="oldstable"
- ;;
-
- "${CODENAME_STABLE}")
- LIVE_DISTRIBUTION="stable"
- ;;
-
- "${CODENAME_TESTING}")
- LIVE_DISTRIBUTION="testing"
- ;;
-
- "${CODENAME_UNSTABLE}")
- LIVE_DISTRIBUTION="unstable"
- ;;
-
- experimental)
- LIVE_DISTRIBUTION="unstable"
- LIVE_DISTRIBUTION_EXPERIMENTAL="yes"
- ;;
-
- *)
- LIVE_DISTRIBUTION="${2}"
- ;;
- esac
-
- shift 2
+ LIVE_DISTRIBUTION="${2}"; shift 2
;;
--filesystem)
@@ -246,6 +222,10 @@ Main ()
LIVE_KERNEL="${2}"; shift 2
;;
+ --manifest)
+ LIVE_MANIFEST="${2}"; shift 2
+ ;;
+
-m|--mirror)
LIVE_MIRROR="${2}"; shift 2
;;
@@ -311,7 +291,7 @@ Main ()
;;
-u|--usage)
- Usage; shift
+ Usage 0; shift
;;
-v|--version)
@@ -340,7 +320,7 @@ Main ()
for FLAVOUR in minimal standard gnome kde xfce
do
( make-live -d testing -o "debian-live-${CODENAME_TESTING}-`dpkg --print-architecture`-${FLAVOUR}-" -p ${FLAVOUR} --with-source && cd "${LIVE_ROOT}" && cd .. && mv "${LIVE_ROOT}"/*.iso ./ && rm -rf "${LIVE_ROOT}" ) || rm -rf "${LIVE_ROOT}"
- ( make-live -d unstable -o "debian-live-${CODENAME_TESTING}-`dpkg --print-architecture`-${FLAVOUR}-" -p ${FLAVOUR} --with-source && cd "${LIVE_ROOT}" && cd .. && mv "${LIVE_ROOT}"/*.iso ./ && rm -rf "${LIVE_ROOT}" ) || rm -rf "${LIVE_ROOT}"
+ ( make-live -d unstable -o "debian-live-${CODENAME_UNSTABLE}-`dpkg --print-architecture`-${FLAVOUR}-" -p ${FLAVOUR} --with-source && cd "${LIVE_ROOT}" && cd .. && mv "${LIVE_ROOT}"/*.iso ./ && rm -rf "${LIVE_ROOT}" ) || rm -rf "${LIVE_ROOT}"
done
fi
diff --git a/src/scripts/02defaults.sh b/src/scripts/02defaults.sh
index 78831e7..6e54c13 100644
--- a/src/scripts/02defaults.sh
+++ b/src/scripts/02defaults.sh
@@ -31,6 +31,7 @@ Defaults ()
*)
echo "E: image type wrong or not yet supported."
+ Usage 1
;;
esac
else
@@ -53,6 +54,33 @@ Defaults ()
if [ -z "${LIVE_DISTRIBUTION}" ]
then
LIVE_DISTRIBUTION="unstable"
+ else
+ case "${LIVE_DISTRIBUTION}" in
+ "${CODENAME_OLDSTABLE}")
+ LIVE_DISTRIBUTION="oldstable"
+ ;;
+
+ "${CODENAME_STABLE}")
+ LIVE_DISTRIBUTION="stable"
+ ;;
+
+ "${CODENAME_TESTING}")
+ LIVE_DISTRIBUTION="testing"
+ ;;
+
+ "${CODENAME_UNSTABLE}")
+ LIVE_DISTRIBUTION="unstable"
+ ;;
+
+ experimental)
+ LIVE_DISTRIBUTION="unstable"
+ LIVE_DISTRIBUTION_EXPERIMENTAL="yes"
+ ;;
+
+ *)
+ LIVE_DISTRIBUTION="unstable"
+ ;;
+ esac
fi
# Set bootstrap flavour
@@ -128,7 +156,7 @@ Defaults ()
*)
echo "FIXME: Architecture not yet supported."
- exit 1
+ Usage 1
;;
esac
fi
diff --git a/src/scripts/14chroot.sh b/src/scripts/14chroot.sh
index 55ffa9a..918e09a 100644
--- a/src/scripts/14chroot.sh
+++ b/src/scripts/14chroot.sh
@@ -13,6 +13,7 @@ Chroot_exec ()
{
# Execute commands chrooted
chroot "${LIVE_CHROOT}" /usr/bin/env -i HOME="/root" PATH="/usr/sbin:/usr/bin:/sbin:/bin" TERM="${TERM}" ftp_proxy="${LIVE_PROXY_FTP}" http_proxy="${LIVE_PPROXY_HTTP}" DEBIAN_FRONTEND="noninteractive" DEBIAN_PRIORITY="critical" ${1}
+ return ${?}
}
Chroot ()
@@ -70,7 +71,11 @@ Chroot ()
fi
# Execute extra command in the chroot
- if [ -n "${LIVE_HOOK}" ]
+ if [ -r "${LIVE_HOOK}" ]
+ then
+ # FIXME
+ Chroot_exec "`cat ${LIVE_HOOK}`"
+ elif [ -n "${LIVE_HOOK}" ]
then
Chroot_exec "${LIVE_HOOK}"
fi
@@ -78,6 +83,15 @@ Chroot ()
# Temporary hacks for broken packages
Hack_xorg
+ # Add filesystem.manifest
+ Chroot_exec "dpkg-query -W \*" | awk '$2 ~ /./ {print $1 " " $2 }' > "${LIVE_ROOT}"/filesystem.manifest
+
+ if [ ! -z "${LIVE_MANIFEST}" ]
+ then
+ Chroot_exec "apt-get install --yes ${LIVE_MANIFEST}"
+ Chroot_exec "dpkg-query -W \*" | awk '$2 ~ /./ {print $1 " " $2 }' > "${LIVE_ROOT}"/filesystem.manifest-desktop
+ fi
+
# Clean apt packages cache
rm -f "${LIVE_CHROOT}"/var/cache/apt/archives/*.deb
rm -f "${LIVE_CHROOT}"/var/cache/apt/archives/partial/*.deb
diff --git a/src/scripts/21image.sh b/src/scripts/21image.sh
index 10c56e2..6357f09 100644
--- a/src/scripts/21image.sh
+++ b/src/scripts/21image.sh
@@ -171,7 +171,8 @@ Syslinux ()
cp -r "${LIVE_TEMPLATES}"/syslinux/* \
"${LIVE_ROOT}"/tftpboot/pxelinux.cfg
mv "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/pxelinux.cfg "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/default
- rm -f "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/isolinux.*
+ rm -f "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/isolinux.cfg
+ sed -i -e 's#splash.rle#pxelinux.cfg/splash.rle#' "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/isolinux.txt
# Configure syslinux templates
sed -i -e "s/LIVE_SERVER_ADDRESS/${LIVE_SERVER_ADDRESS}/" -e "s#LIVE_SERVER_PATH#${LIVE_SERVER_PATH}#" -e "s#LIVE_BOOTAPPEND#${LIVE_BOOTAPPEND}#" "${LIVE_ROOT}"/tftpboot/pxelinux.cfg/default
diff --git a/src/scripts/22iso.sh b/src/scripts/22iso.sh
index 07b1f91..96ab777 100644
--- a/src/scripts/22iso.sh
+++ b/src/scripts/22iso.sh
@@ -14,6 +14,7 @@ Iso ()
if [ ! -f "${LIVE_ROOT}"/.stage/image_binary ]
then
mkdir -p "${LIVE_ROOT}"/binary/casper
+ mv "${LIVE_ROOT}"/filesystem.manifest* "${LIVE_ROOT}"/binary/casper/
# Switching package indices to default
if [ "${LIVE_GENERIC_INDICES}" = "yes" ]
@@ -43,6 +44,7 @@ Iso ()
if [ "${LIVE_FLAVOUR}" != "minimal" ]
then
cp -r "${LIVE_TEMPLATES}"/iso/* "${LIVE_ROOT}"/binary
+ cp -r "${LIVE_TEMPLATES}"/common/* "${LIVE_ROOT}"/binary
fi
# Calculating md5sums
diff --git a/src/scripts/23net.sh b/src/scripts/23net.sh
index 563420b..0b571ef 100644
--- a/src/scripts/23net.sh
+++ b/src/scripts/23net.sh
@@ -13,6 +13,10 @@ Net ()
{
if [ ! -f "${LIVE_ROOT}"/.stage/image_binary ]
then
+ mkdir -p "${LIVE_ROOT}"/binary/casper
+ cp -r "${LIVE_TEMPLATES}"/common/* "${LIVE_ROOT}"/binary
+ mv "${LIVE_ROOT}"/filesystem.manifest* "${LIVE_ROOT}"/binary/casper
+
# Installing smbfs
Chroot_exec "apt-get install --yes smbfs"
diff --git a/templates/iso/README.html b/templates/common/README.html
index 33565f3..33565f3 100644
--- a/templates/iso/README.html
+++ b/templates/common/README.html
diff --git a/templates/iso/README.mirrors.html b/templates/common/README.mirrors.html
index b16637b..b16637b 100644
--- a/templates/iso/README.mirrors.html
+++ b/templates/common/README.mirrors.html
diff --git a/templates/iso/README.mirrors.txt b/templates/common/README.mirrors.txt
index 286f181..286f181 100644
--- a/templates/iso/README.mirrors.txt
+++ b/templates/common/README.mirrors.txt
diff --git a/templates/iso/README.txt b/templates/common/README.txt
index b847f71..b847f71 100644
--- a/templates/iso/README.txt
+++ b/templates/common/README.txt
diff --git a/templates/iso/doc/00-INDEX b/templates/common/doc/00-INDEX
index 041eaca..041eaca 100644
--- a/templates/iso/doc/00-INDEX
+++ b/templates/common/doc/00-INDEX
diff --git a/templates/iso/doc/FAQ/debian-faq.en.html.tar.gz b/templates/common/doc/FAQ/debian-faq.en.html.tar.gz
index d85f3d0..d85f3d0 100644
--- a/templates/iso/doc/FAQ/debian-faq.en.html.tar.gz
+++ b/templates/common/doc/FAQ/debian-faq.en.html.tar.gz
Binary files differ
diff --git a/templates/iso/doc/FAQ/debian-faq.en.pdf.gz b/templates/common/doc/FAQ/debian-faq.en.pdf.gz
index c8aa37b..c8aa37b 100644
--- a/templates/iso/doc/FAQ/debian-faq.en.pdf.gz
+++ b/templates/common/doc/FAQ/debian-faq.en.pdf.gz
Binary files differ
diff --git a/templates/iso/doc/FAQ/debian-faq.en.ps.gz b/templates/common/doc/FAQ/debian-faq.en.ps.gz
index 86aa67f..86aa67f 100644
--- a/templates/iso/doc/FAQ/debian-faq.en.ps.gz
+++ b/templates/common/doc/FAQ/debian-faq.en.ps.gz
Binary files differ
diff --git a/templates/iso/doc/FAQ/debian-faq.en.txt.gz b/templates/common/doc/FAQ/debian-faq.en.txt.gz
index ecb1b1a..ecb1b1a 100644
--- a/templates/iso/doc/FAQ/debian-faq.en.txt.gz
+++ b/templates/common/doc/FAQ/debian-faq.en.txt.gz
Binary files differ
diff --git a/templates/iso/doc/FAQ/html/ch-basic_defs.en.html b/templates/common/doc/FAQ/html/ch-basic_defs.en.html
index 7425706..7425706 100644
--- a/templates/iso/doc/FAQ/html/ch-basic_defs.en.html
+++ b/templates/common/doc/FAQ/html/ch-basic_defs.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-basic_defs.html b/templates/common/doc/FAQ/html/ch-basic_defs.html
index 6bee626..6bee626 120000
--- a/templates/iso/doc/FAQ/html/ch-basic_defs.html
+++ b/templates/common/doc/FAQ/html/ch-basic_defs.html
diff --git a/templates/iso/doc/FAQ/html/ch-compat.en.html b/templates/common/doc/FAQ/html/ch-compat.en.html
index 24b527d..24b527d 100644
--- a/templates/iso/doc/FAQ/html/ch-compat.en.html
+++ b/templates/common/doc/FAQ/html/ch-compat.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-compat.html b/templates/common/doc/FAQ/html/ch-compat.html
index 0696449..0696449 120000
--- a/templates/iso/doc/FAQ/html/ch-compat.html
+++ b/templates/common/doc/FAQ/html/ch-compat.html
diff --git a/templates/iso/doc/FAQ/html/ch-contributing.en.html b/templates/common/doc/FAQ/html/ch-contributing.en.html
index 9ed5a56..9ed5a56 100644
--- a/templates/iso/doc/FAQ/html/ch-contributing.en.html
+++ b/templates/common/doc/FAQ/html/ch-contributing.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-contributing.html b/templates/common/doc/FAQ/html/ch-contributing.html
index 4185524..4185524 120000
--- a/templates/iso/doc/FAQ/html/ch-contributing.html
+++ b/templates/common/doc/FAQ/html/ch-contributing.html
diff --git a/templates/iso/doc/FAQ/html/ch-customizing.en.html b/templates/common/doc/FAQ/html/ch-customizing.en.html
index fb89888..fb89888 100644
--- a/templates/iso/doc/FAQ/html/ch-customizing.en.html
+++ b/templates/common/doc/FAQ/html/ch-customizing.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-customizing.html b/templates/common/doc/FAQ/html/ch-customizing.html
index 1cfdfaa..1cfdfaa 120000
--- a/templates/iso/doc/FAQ/html/ch-customizing.html
+++ b/templates/common/doc/FAQ/html/ch-customizing.html
diff --git a/templates/iso/doc/FAQ/html/ch-faqinfo.en.html b/templates/common/doc/FAQ/html/ch-faqinfo.en.html
index 6fdb982..6fdb982 100644
--- a/templates/iso/doc/FAQ/html/ch-faqinfo.en.html
+++ b/templates/common/doc/FAQ/html/ch-faqinfo.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-faqinfo.html b/templates/common/doc/FAQ/html/ch-faqinfo.html
index 0f759b4..0f759b4 120000
--- a/templates/iso/doc/FAQ/html/ch-faqinfo.html
+++ b/templates/common/doc/FAQ/html/ch-faqinfo.html
diff --git a/templates/iso/doc/FAQ/html/ch-ftparchives.en.html b/templates/common/doc/FAQ/html/ch-ftparchives.en.html
index 0133507..0133507 100644
--- a/templates/iso/doc/FAQ/html/ch-ftparchives.en.html
+++ b/templates/common/doc/FAQ/html/ch-ftparchives.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-ftparchives.html b/templates/common/doc/FAQ/html/ch-ftparchives.html
index cdad69f..cdad69f 120000
--- a/templates/iso/doc/FAQ/html/ch-ftparchives.html
+++ b/templates/common/doc/FAQ/html/ch-ftparchives.html
diff --git a/templates/iso/doc/FAQ/html/ch-getting.en.html b/templates/common/doc/FAQ/html/ch-getting.en.html
index 5f608d5..5f608d5 100644
--- a/templates/iso/doc/FAQ/html/ch-getting.en.html
+++ b/templates/common/doc/FAQ/html/ch-getting.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-getting.html b/templates/common/doc/FAQ/html/ch-getting.html
index 568d808..568d808 120000
--- a/templates/iso/doc/FAQ/html/ch-getting.html
+++ b/templates/common/doc/FAQ/html/ch-getting.html
diff --git a/templates/iso/doc/FAQ/html/ch-kernel.en.html b/templates/common/doc/FAQ/html/ch-kernel.en.html
index 5e88fad..5e88fad 100644
--- a/templates/iso/doc/FAQ/html/ch-kernel.en.html
+++ b/templates/common/doc/FAQ/html/ch-kernel.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-kernel.html b/templates/common/doc/FAQ/html/ch-kernel.html
index 125039f..125039f 120000
--- a/templates/iso/doc/FAQ/html/ch-kernel.html
+++ b/templates/common/doc/FAQ/html/ch-kernel.html
diff --git a/templates/iso/doc/FAQ/html/ch-nexttime.en.html b/templates/common/doc/FAQ/html/ch-nexttime.en.html
index 0c1d3ec..0c1d3ec 100644
--- a/templates/iso/doc/FAQ/html/ch-nexttime.en.html
+++ b/templates/common/doc/FAQ/html/ch-nexttime.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-nexttime.html b/templates/common/doc/FAQ/html/ch-nexttime.html
index da23d48..da23d48 120000
--- a/templates/iso/doc/FAQ/html/ch-nexttime.html
+++ b/templates/common/doc/FAQ/html/ch-nexttime.html
diff --git a/templates/iso/doc/FAQ/html/ch-pkg_basics.en.html b/templates/common/doc/FAQ/html/ch-pkg_basics.en.html
index 0ebd3fe..0ebd3fe 100644
--- a/templates/iso/doc/FAQ/html/ch-pkg_basics.en.html
+++ b/templates/common/doc/FAQ/html/ch-pkg_basics.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-pkg_basics.html b/templates/common/doc/FAQ/html/ch-pkg_basics.html
index 98c97fe..98c97fe 120000
--- a/templates/iso/doc/FAQ/html/ch-pkg_basics.html
+++ b/templates/common/doc/FAQ/html/ch-pkg_basics.html
diff --git a/templates/iso/doc/FAQ/html/ch-pkgtools.en.html b/templates/common/doc/FAQ/html/ch-pkgtools.en.html
index 114bb9f..114bb9f 100644
--- a/templates/iso/doc/FAQ/html/ch-pkgtools.en.html
+++ b/templates/common/doc/FAQ/html/ch-pkgtools.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-pkgtools.html b/templates/common/doc/FAQ/html/ch-pkgtools.html
index 6c9eeed..6c9eeed 120000
--- a/templates/iso/doc/FAQ/html/ch-pkgtools.html
+++ b/templates/common/doc/FAQ/html/ch-pkgtools.html
diff --git a/templates/iso/doc/FAQ/html/ch-redistrib.en.html b/templates/common/doc/FAQ/html/ch-redistrib.en.html
index f0ac5d0..f0ac5d0 100644
--- a/templates/iso/doc/FAQ/html/ch-redistrib.en.html
+++ b/templates/common/doc/FAQ/html/ch-redistrib.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-redistrib.html b/templates/common/doc/FAQ/html/ch-redistrib.html
index f182623..f182623 120000
--- a/templates/iso/doc/FAQ/html/ch-redistrib.html
+++ b/templates/common/doc/FAQ/html/ch-redistrib.html
diff --git a/templates/iso/doc/FAQ/html/ch-software.en.html b/templates/common/doc/FAQ/html/ch-software.en.html
index bedb65f..bedb65f 100644
--- a/templates/iso/doc/FAQ/html/ch-software.en.html
+++ b/templates/common/doc/FAQ/html/ch-software.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-software.html b/templates/common/doc/FAQ/html/ch-software.html
index f75c0ab..f75c0ab 120000
--- a/templates/iso/doc/FAQ/html/ch-software.html
+++ b/templates/common/doc/FAQ/html/ch-software.html
diff --git a/templates/iso/doc/FAQ/html/ch-support.en.html b/templates/common/doc/FAQ/html/ch-support.en.html
index 57e21da..57e21da 100644
--- a/templates/iso/doc/FAQ/html/ch-support.en.html
+++ b/templates/common/doc/FAQ/html/ch-support.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-support.html b/templates/common/doc/FAQ/html/ch-support.html
index 978d556..978d556 120000
--- a/templates/iso/doc/FAQ/html/ch-support.html
+++ b/templates/common/doc/FAQ/html/ch-support.html
diff --git a/templates/iso/doc/FAQ/html/ch-uptodate.en.html b/templates/common/doc/FAQ/html/ch-uptodate.en.html
index b271f29..b271f29 100644
--- a/templates/iso/doc/FAQ/html/ch-uptodate.en.html
+++ b/templates/common/doc/FAQ/html/ch-uptodate.en.html
diff --git a/templates/iso/doc/FAQ/html/ch-uptodate.html b/templates/common/doc/FAQ/html/ch-uptodate.html
index 37f6852..37f6852 120000
--- a/templates/iso/doc/FAQ/html/ch-uptodate.html
+++ b/templates/common/doc/FAQ/html/ch-uptodate.html
diff --git a/templates/iso/doc/FAQ/html/footnotes.en.html b/templates/common/doc/FAQ/html/footnotes.en.html
index 0d5b7d4..0d5b7d4 100644
--- a/templates/iso/doc/FAQ/html/footnotes.en.html
+++ b/templates/common/doc/FAQ/html/footnotes.en.html
diff --git a/templates/iso/doc/FAQ/html/footnotes.html b/templates/common/doc/FAQ/html/footnotes.html
index c18fdfb..c18fdfb 120000
--- a/templates/iso/doc/FAQ/html/footnotes.html
+++ b/templates/common/doc/FAQ/html/footnotes.html
diff --git a/templates/iso/doc/FAQ/html/index.en.html b/templates/common/doc/FAQ/html/index.en.html
index 952a225..952a225 100644
--- a/templates/iso/doc/FAQ/html/index.en.html
+++ b/templates/common/doc/FAQ/html/index.en.html
diff --git a/templates/iso/doc/FAQ/html/index.html b/templates/common/doc/FAQ/html/index.html
index 0e85422..0e85422 120000
--- a/templates/iso/doc/FAQ/html/index.html
+++ b/templates/common/doc/FAQ/html/index.html
diff --git a/templates/iso/doc/bug-log-access.txt b/templates/common/doc/bug-log-access.txt
index c8fa75f..c8fa75f 100644
--- a/templates/iso/doc/bug-log-access.txt
+++ b/templates/common/doc/bug-log-access.txt
diff --git a/templates/iso/doc/bug-log-mailserver.txt b/templates/common/doc/bug-log-mailserver.txt
index aa28efc..aa28efc 100644
--- a/templates/iso/doc/bug-log-mailserver.txt
+++ b/templates/common/doc/bug-log-mailserver.txt
diff --git a/templates/iso/doc/bug-mailserver-refcard.txt b/templates/common/doc/bug-mailserver-refcard.txt
index b3ce545..b3ce545 100644
--- a/templates/iso/doc/bug-mailserver-refcard.txt
+++ b/templates/common/doc/bug-mailserver-refcard.txt
diff --git a/templates/iso/doc/bug-maint-info.txt b/templates/common/doc/bug-maint-info.txt
index 1a450eb..1a450eb 100644
--- a/templates/iso/doc/bug-maint-info.txt
+++ b/templates/common/doc/bug-maint-info.txt
diff --git a/templates/iso/doc/bug-maint-mailcontrol.txt b/templates/common/doc/bug-maint-mailcontrol.txt
index 1167b10..1167b10 100644
--- a/templates/iso/doc/bug-maint-mailcontrol.txt
+++ b/templates/common/doc/bug-maint-mailcontrol.txt
diff --git a/templates/iso/doc/bug-reporting.txt b/templates/common/doc/bug-reporting.txt
index ca14c2a..ca14c2a 100644
--- a/templates/iso/doc/bug-reporting.txt
+++ b/templates/common/doc/bug-reporting.txt
diff --git a/templates/iso/doc/constitution.txt b/templates/common/doc/constitution.txt
index 191f73b..191f73b 100644
--- a/templates/iso/doc/constitution.txt
+++ b/templates/common/doc/constitution.txt
diff --git a/templates/iso/doc/debian-manifesto b/templates/common/doc/debian-manifesto
index 9322c93..9322c93 100644
--- a/templates/iso/doc/debian-manifesto
+++ b/templates/common/doc/debian-manifesto
diff --git a/templates/iso/doc/mailing-lists.txt b/templates/common/doc/mailing-lists.txt
index 2d92973..2d92973 100644
--- a/templates/iso/doc/mailing-lists.txt
+++ b/templates/common/doc/mailing-lists.txt
diff --git a/templates/iso/doc/social-contract.txt b/templates/common/doc/social-contract.txt
index cd9c368..cd9c368 100644
--- a/templates/iso/doc/social-contract.txt
+++ b/templates/common/doc/social-contract.txt
diff --git a/templates/iso/doc/source-unpack.txt b/templates/common/doc/source-unpack.txt
index 151b733..151b733 100644
--- a/templates/iso/doc/source-unpack.txt
+++ b/templates/common/doc/source-unpack.txt
diff --git a/templates/iso/pics/blue-lowerleft.png b/templates/common/pics/blue-lowerleft.png
index 2a2245e..2a2245e 100644
--- a/templates/iso/pics/blue-lowerleft.png
+++ b/templates/common/pics/blue-lowerleft.png
Binary files differ
diff --git a/templates/iso/pics/blue-lowerright.png b/templates/common/pics/blue-lowerright.png
index 7e66271..7e66271 100644
--- a/templates/iso/pics/blue-lowerright.png
+++ b/templates/common/pics/blue-lowerright.png
Binary files differ
diff --git a/templates/iso/pics/blue-upperleft.png b/templates/common/pics/blue-upperleft.png
index a58d0ec..a58d0ec 100644
--- a/templates/iso/pics/blue-upperleft.png
+++ b/templates/common/pics/blue-upperleft.png
Binary files differ
diff --git a/templates/iso/pics/blue-upperright.png b/templates/common/pics/blue-upperright.png
index 2f36849..2f36849 100644
--- a/templates/iso/pics/blue-upperright.png
+++ b/templates/common/pics/blue-upperright.png
Binary files differ
diff --git a/templates/iso/pics/debian.jpg b/templates/common/pics/debian.jpg
index db62d7a..db62d7a 100644
--- a/templates/iso/pics/debian.jpg
+++ b/templates/common/pics/debian.jpg
Binary files differ
diff --git a/templates/iso/pics/logo-50.jpg b/templates/common/pics/logo-50.jpg
index 542f0a4..542f0a4 100644
--- a/templates/iso/pics/logo-50.jpg
+++ b/templates/common/pics/logo-50.jpg
Binary files differ
diff --git a/templates/iso/pics/red-lowerleft.png b/templates/common/pics/red-lowerleft.png
index caca9c5..caca9c5 100644
--- a/templates/iso/pics/red-lowerleft.png
+++ b/templates/common/pics/red-lowerleft.png
Binary files differ
diff --git a/templates/iso/pics/red-lowerright.png b/templates/common/pics/red-lowerright.png
index c27056c..c27056c 100644
--- a/templates/iso/pics/red-lowerright.png
+++ b/templates/common/pics/red-lowerright.png
Binary files differ
diff --git a/templates/iso/pics/red-upperleft.png b/templates/common/pics/red-upperleft.png
index c1e3301..c1e3301 100644
--- a/templates/iso/pics/red-upperleft.png
+++ b/templates/common/pics/red-upperleft.png
Binary files differ
diff --git a/templates/iso/pics/red-upperright.png b/templates/common/pics/red-upperright.png
index 54d17ca..54d17ca 100644
--- a/templates/iso/pics/red-upperright.png
+++ b/templates/common/pics/red-upperright.png
Binary files differ
diff --git a/templates/iso/tools/README b/templates/common/tools/README
index bc56f93..bc56f93 100644
--- a/templates/iso/tools/README
+++ b/templates/common/tools/README
diff --git a/templates/iso/tools/diskio.zip b/templates/common/tools/diskio.zip
index b30fa96..b30fa96 100644
--- a/templates/iso/tools/diskio.zip
+++ b/templates/common/tools/diskio.zip
Binary files differ
diff --git a/templates/iso/tools/fips20.zip b/templates/common/tools/fips20.zip
index c4a64b6..c4a64b6 100644
--- a/templates/iso/tools/fips20.zip
+++ b/templates/common/tools/fips20.zip
Binary files differ
diff --git a/templates/iso/tools/gzip124.exe b/templates/common/tools/gzip124.exe
index 1a8d137..1a8d137 100644
--- a/templates/iso/tools/gzip124.exe
+++ b/templates/common/tools/gzip124.exe
Binary files differ
diff --git a/templates/iso/tools/lodlin16.zip b/templates/common/tools/lodlin16.zip
index 1e5441e..1e5441e 100644
--- a/templates/iso/tools/lodlin16.zip
+++ b/templates/common/tools/lodlin16.zip
Binary files differ
diff --git a/templates/iso/tools/md5sum-w32.zip b/templates/common/tools/md5sum-w32.zip
index 982202b..982202b 100644
--- a/templates/iso/tools/md5sum-w32.zip
+++ b/templates/common/tools/md5sum-w32.zip
Binary files differ
diff --git a/templates/iso/tools/rawrite1.zip b/templates/common/tools/rawrite1.zip
index abdc229..abdc229 100644
--- a/templates/iso/tools/rawrite1.zip
+++ b/templates/common/tools/rawrite1.zip
Binary files differ
diff --git a/templates/iso/tools/rawrite2.zip b/templates/common/tools/rawrite2.zip
index aa33885..aa33885 100644
--- a/templates/iso/tools/rawrite2.zip
+++ b/templates/common/tools/rawrite2.zip
Binary files differ
diff --git a/templates/iso/tools/rwwrtwin.zip b/templates/common/tools/rwwrtwin.zip
index 2c3fd11..2c3fd11 100644
--- a/templates/iso/tools/rwwrtwin.zip
+++ b/templates/common/tools/rwwrtwin.zip
Binary files differ
diff --git a/templates/iso/tools/src/md5sum-w32_1.1.dsc b/templates/common/tools/src/md5sum-w32_1.1.dsc
index 44393f8..44393f8 100644
--- a/templates/iso/tools/src/md5sum-w32_1.1.dsc
+++ b/templates/common/tools/src/md5sum-w32_1.1.dsc
diff --git a/templates/iso/tools/src/md5sum-w32_1.1.tar.gz b/templates/common/tools/src/md5sum-w32_1.1.tar.gz
index bf42ec8..bf42ec8 100644
--- a/templates/iso/tools/src/md5sum-w32_1.1.tar.gz
+++ b/templates/common/tools/src/md5sum-w32_1.1.tar.gz
Binary files differ
diff --git a/templates/iso/tools/unz512x3.exe b/templates/common/tools/unz512x3.exe
index e8b36c8..e8b36c8 100644
--- a/templates/iso/tools/unz512x3.exe
+++ b/templates/common/tools/unz512x3.exe
Binary files differ