Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package debian-installer-launcher This version solves the last few issues. We got started late due to this package being unmaintained until quite recently. unblock debian-installer-launcher/17 -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (500, 'testing'), (101, 'unstable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diff -Nru debian-installer-launcher-16/debian/changelog debian-installer-launcher-17/debian/changelog --- debian-installer-launcher-16/debian/changelog 2013-03-30 16:59:31.000000000 -0300 +++ debian-installer-launcher-17/debian/changelog 2013-04-28 17:15:55.000000000 -0300 @@ -1,3 +1,15 @@ +debian-installer-launcher (17) unstable; urgency=low + + [ Raphaël Hertzog ] + * Ensure to always provide a sane TERM variable to d-i. This fixes problems + with d-i not loading the preseed file. Closes: #704065 + * Add hooks to allow other packages to temporarily tweak the system while + d-i is running. See /usr/share/debian-installer-launcher/hooks/README. + * Ensure that /run/lock exists in the d-i chroot (mimick what /init does + in the initrd). + + -- Ben Armstrong <sy...@sanctuary.nslug.ns.ca> Sun, 28 Apr 2013 17:15:41 -0300 + debian-installer-launcher (16) unstable; urgency=low * Use tmpfs and lazy unmount to ensure safe cleanup. diff -Nru debian-installer-launcher-16/debian/debian-installer-launcher.install debian-installer-launcher-17/debian/debian-installer-launcher.install --- debian-installer-launcher-16/debian/debian-installer-launcher.install 2013-03-04 11:05:54.000000000 -0400 +++ debian-installer-launcher-17/debian/debian-installer-launcher.install 2013-04-26 07:43:33.000000000 -0300 @@ -1,5 +1,6 @@ debian-installer-launcher /usr/sbin plugins /usr/share/debian-installer-launcher +hooks /usr/share/debian-installer-launcher *.8 /usr/share/man/man8 *.desktop /usr/share/applications *.png /usr/share/icons diff -Nru debian-installer-launcher-16/debian/po/hr.po debian-installer-launcher-17/debian/po/hr.po --- debian-installer-launcher-16/debian/po/hr.po 2013-03-04 11:05:54.000000000 -0400 +++ debian-installer-launcher-17/debian/po/hr.po 2013-04-26 07:43:33.000000000 -0300 @@ -15,14 +15,14 @@ # Krunoslav Gernhard, 2004 # Vladimir Vuksan <vuk...@veus.hr>, 2000. # Vlatko Kosturjak, 2001 -# Tomislav Krznar <tomislav.krz...@gmail.com>, 2012. +# Tomislav Krznar <tomislav.krz...@gmail.com>, 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: Debian-installer 1st-stage master file HR\n" "Report-Msgid-Bugs-To: debian-installer-launc...@packages.debian.org\n" "POT-Creation-Date: 2010-08-05 20:58+0000\n" -"PO-Revision-Date: 2012-06-18 16:28+0200\n" +"PO-Revision-Date: 2013-04-17 18:08+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krz...@gmail.com>\n" "Language-Team: Croatian <lokalizac...@linux.hr>\n" "Language: hr\n" @@ -30,21 +30,23 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: title #. Description #. :sl3: #: ../debian-installer-launcher.templates:1001 msgid "Kernel version mismatch" -msgstr "Verzija jezgre (kernela) se ne slaže" +msgstr "Verzija jezgre se ne slaže" #. Type: error #. Description #. :sl3: #: ../debian-installer-launcher.templates:2001 msgid "Live system kernel and installer kernel don't match" -msgstr "Verzija kernela na živom sustavu i verzija u instaleru se ne slažu" +msgstr "" +"Verzija jezgre na živom sustavu i verzija u instalacijskom programu se ne " +"slažu" #. Type: error #. Description @@ -56,8 +58,9 @@ "The installer can only be used if the kernel versions of the live system " "(${LIVE_KERNEL}) and of the installer (${DI_KERNEL}) are the same." msgstr "" -"Instaler se može koristiti samo ako su verzije jezgre operacijskog sustava " -"na živom sustavu (${LIVE_KERNEL}) i u instaleru (${DI_KERNEL}) iste." +"Instalacijski program se može koristiti samo ako su verzije jezgre " +"operacijskog sustava na živom sustavu (${LIVE_KERNEL}) i u instalacijskom " +"programu (${DI_KERNEL}) iste." #. Type: error #. Description diff -Nru debian-installer-launcher-16/debian-installer-launcher debian-installer-launcher-17/debian-installer-launcher --- debian-installer-launcher-16/debian-installer-launcher 2013-03-04 11:05:54.000000000 -0400 +++ debian-installer-launcher-17/debian-installer-launcher 2013-04-26 07:43:33.000000000 -0300 @@ -53,9 +53,16 @@ EOF } +run_hook_scripts() { + if [ -d /usr/share/debian-installer-launcher/hooks ]; then + run-parts "$@" /usr/share/debian-installer-launcher/hooks + fi +} + cleanup() { call_for_plugins "cleanup" + run_hook_scripts --reverse --arg=cleanup } PLUGINS_DIR="/usr/share/debian-installer-launcher/plugins" @@ -100,6 +107,8 @@ exit 1 fi +run_hook_scripts --arg=startup + if call_for_plugin $PLUGIN "prepare" $@; then call_for_plugin $PLUGIN "run" fi diff -Nru debian-installer-launcher-16/debian-installer.sh debian-installer-launcher-17/debian-installer.sh --- debian-installer-launcher-16/debian-installer.sh 2013-03-30 16:59:31.000000000 -0300 +++ debian-installer-launcher-17/debian-installer.sh 2013-04-26 07:43:33.000000000 -0300 @@ -3,7 +3,7 @@ set -e in_image () { - chroot /lib/live/installer /usr/bin/env -i LIVE_INSTALLER_MODE=1 DEBIAN_FRONTEND=$DI_FRONTEND DISPLAY=$DISPLAY TERM=$TERM $CMDLINE $@ + chroot /lib/live/installer /usr/bin/env -i LIVE_INSTALLER_MODE=1 DEBIAN_FRONTEND=$DI_FRONTEND DISPLAY=$DISPLAY TERM=${TERM:-xterm} $CMDLINE $@ } CMDLINE= @@ -14,5 +14,7 @@ done # Launching debian-installer +in_image mount /run +in_image mkdir -p /run/lock in_image /sbin/debian-installer-startup in_image /sbin/debian-installer diff -Nru debian-installer-launcher-16/hooks/README debian-installer-launcher-17/hooks/README --- debian-installer-launcher-16/hooks/README 1969-12-31 20:00:00.000000000 -0400 +++ debian-installer-launcher-17/hooks/README 2013-04-26 07:43:33.000000000 -0300 @@ -0,0 +1,12 @@ +Debian-installer-launcher hooks +------------------------------- + +You can put script files in this directory and they will be called by +various hooks of debian-installer-launcher. The hook name is given as +first parameter when the script is executed. + +Existing hooks: +- startup: called right at the start, even before the "prepare" step of + the plugin used. +- cleanup: called at the very end, once all plugins have cleaned up. Those + hooks are executed in reverse order.