Merge commit 'upstream/23.2'
authorJoachim Wiedorn <ad_debian@joonet.de>
Sat, 7 May 2011 12:34:03 +0000 (14:34 +0200)
committerJoachim Wiedorn <ad_debian@joonet.de>
Sat, 7 May 2011 12:34:03 +0000 (14:34 +0200)
71 files changed:
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/floppy/Makefile [new file with mode: 0644]
debian/lilo-doc.doc-base [new file with mode: 0644]
debian/lilo-doc.docs [new file with mode: 0644]
debian/lilo-doc.examples [new file with mode: 0644]
debian/lilo-term.xpm [new file with mode: 0644]
debian/lilo.config [new file with mode: 0644]
debian/lilo.dirs [new file with mode: 0644]
debian/lilo.docs [new file with mode: 0644]
debian/lilo.examples [new file with mode: 0644]
debian/lilo.install [new file with mode: 0644]
debian/lilo.manpages [new file with mode: 0644]
debian/lilo.menu [new file with mode: 0644]
debian/lilo.postinst [new file with mode: 0644]
debian/lilo.postrm [new file with mode: 0644]
debian/lilo.preinst [new file with mode: 0644]
debian/lilo.templates [new file with mode: 0644]
debian/manpages/lilo-uuid-diskid.8 [new file with mode: 0644]
debian/manpages/lilo-uuid-diskid.pod [new file with mode: 0644]
debian/manpages/liloconfig.8 [new file with mode: 0644]
debian/manpages/liloconfig.pod [new file with mode: 0644]
debian/manpages/pod2manpage [new file with mode: 0644]
debian/manpages/update-lilo.8 [new file with mode: 0644]
debian/manpages/update-lilo.pod [new file with mode: 0644]
debian/patches/01_makefile-adds.patch [new file with mode: 0644]
debian/patches/02_lilo-version-debian.patch [new file with mode: 0644]
debian/patches/02_lilo-version-ubuntu.patch [new file with mode: 0644]
debian/patches/03_keytab-lilo.8-debian-based.patch [new file with mode: 0644]
debian/patches/04_lilo.8-debian-based.patch [new file with mode: 0644]
debian/patches/05_readme.disk-change.patch [new file with mode: 0644]
debian/patches/06_notinteractive.patch [new file with mode: 0644]
debian/patches/07_bad-partition-warn.patch [new file with mode: 0644]
debian/patches/08_install-also-dat-files.patch [new file with mode: 0644]
debian/patches/09_use-of-newer-debhelper.patch [new file with mode: 0644]
debian/patches/10_add-info-about-h-option.patch [new file with mode: 0644]
debian/patches/11_remove-obsolete-bios-workaround.patch [new file with mode: 0644]
debian/patches/12_save-errno-for-second-command.patch [new file with mode: 0644]
debian/patches/13_reformatted-mkrescue-manpage.patch [new file with mode: 0644]
debian/patches/14_fix-missleading-error-message.patch [new file with mode: 0644]
debian/patches/15_fix-typos-in-manpage-lilo-conf.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/patches/ubuntu.series [new file with mode: 0644]
debian/po/POTFILES.in [new file with mode: 0644]
debian/po/ar.po [new file with mode: 0644]
debian/po/cs.po [new file with mode: 0644]
debian/po/da.po [new file with mode: 0644]
debian/po/de.po [new file with mode: 0644]
debian/po/es.po [new file with mode: 0644]
debian/po/eu.po [new file with mode: 0644]
debian/po/fi.po [new file with mode: 0644]
debian/po/fr.po [new file with mode: 0644]
debian/po/gl.po [new file with mode: 0644]
debian/po/it.po [new file with mode: 0644]
debian/po/ja.po [new file with mode: 0644]
debian/po/nl.po [new file with mode: 0644]
debian/po/pt.po [new file with mode: 0644]
debian/po/pt_BR.po [new file with mode: 0644]
debian/po/ru.po [new file with mode: 0644]
debian/po/sv.po [new file with mode: 0644]
debian/po/templates.pot [new file with mode: 0644]
debian/po/vi.po [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/scripts/lilo-uuid-diskid [new file with mode: 0644]
debian/scripts/liloconfig [new file with mode: 0644]
debian/scripts/update-lilo [new file with mode: 0644]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..d539ccd
--- /dev/null
@@ -0,0 +1,78 @@
+README for lilo in Debian
+-------------------------
+
+
+** Distribution upgrade **
+
+If you are upgrading or dist-upgrading, it is recommended to run 
+/sbin/lilo after that. Usually this work will be done by the (new)
+hook scripts for kernel and initramfs.
+
+
+** Other installed bootloader **
+
+Please pay attention to the hook scripts for kernel and initrd, if  you
+have also installed another bootloader. With every update of kernel or
+initrd these hook scripts will be executed and then Lilo rewrite the MBR.
+They don't check whether another bootloader is activated. 
+
+Grub and Grub2 have its own hook scripts which will be executed, too, but
+don't rewrite the MBR every time. If you have installed and configured 
+other bootloader, then be aware, that they work differently and have its
+own hook scripts, which could give you accidental situations. Please read
+the package information about other installed bootloader for correct
+configuration.
+
+
+** Large initrd files **
+
+Usually LILO loads the initrd file into the first 15MB of memory to
+avoid a BIOS limitation with older systems (earlier than 2001 and
+few systems until 2004).
+
+With newer kernels the combination of kernel and initrd may not fit
+into the first 15MB of memory. LILO compute the needed size of memory
+and will automatically use the memory above 15MB, too, if there is
+enough physical memory. Then lilo give you information about this
+while running lilo.
+
+If this machine has a recent BIOS without a 15MB limitation and you
+want to use memory above 15MB for all kernels, set the 'large-memory'
+option. You will need to re-run the 'lilo' command to make this 
+option take effect.
+
+
+** Solve the 15MB problem **
+
+If the machine has an older BIOS which don't can use any memory above
+15MB you should use the newer option 'small-memory' in /etc/lilo.conf 
+to instruct LILO to use only the memory below the 15MB line. You may 
+need to reduce the size of the initrd *before* rebooting.
+
+If you are using initramfs-tools, you should replace MODULES=most with
+MODULES=dep in your configuration and regenerate your initrd file:
+
+  sed -i -e s/MODULES=most/MODULES=dep/ /etc/initramfs-tools/initramfs.conf
+  update-initramfs -u
+
+
+** Inaccessible devices **
+
+The old patch for better support for inaccessible disks based on
+problems with usb sticks. But this option 'inaccessible' is only 
+usable, if hard disks can not be accessed by the BIOS, but can always 
+be accessed by linux. This option is not sensible for usb sticks, 
+which will always bring failures if they are named in the lilo.conf. 
+So please don't use the option 'inaccessible' with USB sticks or other
+removable devices.
+
+
+** Inactive disks of MD RAID-1 array **
+
+RAID-1 devices are supported as boot device. If not all RAID-1 disks
+are activated use '-H' to install only to active disks. This option 
+override fatal halt while found an inactive disk of an RAID-1 array.
+
+Warning: Booting with partial RAID-1 installation only on active disks
+is not failsafe!
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..e7d68bb
--- /dev/null
@@ -0,0 +1,1990 @@
+lilo (1:23.1-2) unstable; urgency=medium
+
+  [ Joachim Wiedorn ]
+  * debian/control:
+    - Remove dependency to lilo in package lilo-doc. (Closes: #613753)
+  * Fix: save errno for second command (device.c).
+  * Fix: save file permissions for converted lilo.conf (Closes: #615103)
+      and fix some typos in script lilo-uuid-diskid.
+  * Fix: missleading error message in geometry.c. (Closes: #445264)
+  * Reformatting of mkrescue manpage (thanks to M.E. Schauer).
+      (Closes: #617282)
+  * debconf scripts:
+    - Fix typos in some debconf translation files. (Closes: #504733)
+    - Use better style in debconf translations. (Closes: #312451, #504733)
+    - Remove debconf code for managing old boot/boot.b and similar files.
+    - Remove no more needed debian/lilo.lintian-overrides file.
+    - Remove script liloconfig and all appropriate debconf code.
+    - Update of German translation (de.po).
+    - Update of French translation (fr.po). (Closes: #615936)
+    - Update of Russian translation (ru.po). (Closes: #616691)
+    - Update of Galician translation (gl.po).
+    - Update of Danish translation (da.po). (Closes: #618004)
+    - Update of Basque translation (eu.po). (Closes: #618253)
+    - Update of Czech translation (cs.po).  (Closes: #618711)
+    - Update of Spanish translation (es.po). (Closes: #618813)
+    - Update of Finnish translation (fi.po). (Closes: #618886)
+    - Update of Italian translation (it.po). (Closes: #618801)
+    - Update of Brazilian Portuguese translation. (Closes: #618738)
+    - Update of Swedish translation (sv.po). (Closes: #618620)
+  * Add new script liloconfig, using template with comments,
+      works with UUID, LABEL and disk-id for root and boot options.
+  * Add new manpage for liloconfig, update of other manpages.
+  * Fix typos and phrases in manpage of lilo.conf. (Closes: #258472)
+
+  [ Niels Thykier ]
+  * Added Depends on perl-modules, since liloconfig needs it.
+
+ -- Joachim Wiedorn <ad_debian@joonet.de>  Sun, 20 Mar 2011 14:37:18 +0100
+
+lilo (1:23.1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #339778)
+  * Upstream bugfixes:
+    - Option 'append' works with acpi=off. (Closes: #428390)
+    - Working on degraded RAID-1 device. (Closes: #278373, #522283)
+    - Working with MD v1.0 RAID-1 boot devices. (Closes: #598035)
+    - Working with spaces in labels. (Closes: #287257)
+    - Using new hook scripts for kernel and initrd only one time
+      when needed. (Closes: #599934)
+    - Include diffs for NMUs. (Closes: #504267, #409663)
+    - Fix error with LVM partition. (Closes: #244741)
+    - Compatible with devmapper version. (Closes: #325235)
+  * Solved upstream bugs of Ubuntu:
+    - Raid related error while upgrading (LP: #242879)
+    - Warn if initrd is too large (LP: #260059)
+    - Allow using LVM as root partition (LP: #274972)
+    - Stack overlaping on second stage (LP: #438177)
+    - Raid setup fatal errors (LP: #470502)
+    - Use hook scripts while updating kernel/initrd 
+      (LP: #43869, #345482, #628858, #636211, #691975)
+
+  * Remove all old patches.
+  * Remove very old lilo.conf examples.
+  * Remove obsolete file debian/NEWS.
+  * Bump to Standards Version 3.9.1.
+  * Move to debhelper compatibility level 7.
+  * Move to source format 3.0 (quilt).
+  * Update and new formatting of debian/copyright.
+  * debian/control:
+    - Move source dependency debhelper to version >= 7.0.15.
+    - Update some versions of source dependencies and remove quilt.
+    - Add VCS urls in Alioth.
+    - Add in package lilo-doc dependency to lilo.
+    - Optimize package descriptions.
+
+  * Update all debian/lilo.* and debian/lilo-doc.* files.
+  * Add new debian/lilo-doc.doc-base file.
+  * Remove lilo.sh wrapper script, used because of devfsd.
+  * Remove obsolete script lilo_find_mbr and its manpage.
+  * Remove configured link update-lilo to liloconfig.
+  * Remove some obsolete manpages.
+  * Move script liloconfig into directory debian/scripts.
+  * Add new script update-lilo and its manual page. (Closes: #335084)
+  * Add new script lilo-uuid-diskid for ID conversion and its manual page.
+
+  * Update scripts lilo.postinst, lilo.postrm, lilo.preinst. Using
+      dpkg-maintscript-helper for preserving old modified hook scripts.
+  * Add link creation for menu background sarge.bmp and sid.bmp
+      for compatibility in file debian/lilo.postinst.
+  * Remove hook scripts for kernel and initramfs and use upstream scripts.
+      (Closes: #590022, #306472, #389328)
+  * debian/patches:
+    - Add new patches for Debian.
+    - Add patches for simple rules using dh 7.
+  * debian/rules:
+    - Use simple rules with dh 7 capabilities.
+  * Move debian/Makefile.floppy into debian/floppy directory
+      and fix this Makefile. (Closes: #158955)
+  * Add debian/lilo.install file.
+  * Add lintian-overrides for package lilo.
+  * Update debian/README.Debian file.
+  * Remove obsolete file debian/NEWS.
+  * Remove obsolete debian/TODO file.
+  * Remove obsolete debian/lilo.changelogs file.
+  * Add patchset and changelog entries for use in Ubuntu. (Closes: #602824)
+
+  * debconf files:
+    - Remove message above old bitmap path. (Closes: #304065)
+    - Update of debian/lilo.templates and debian/lilo.config.
+    - Add some code to these files using lilo-uuid-diskid.
+    - Small update of german translation.
+    - Add updated Danish debconf translation. (Closes: #596258)
+
+  * Some more bugfixes:
+    - Add usage hints about -H option in src/lilo.c. (Closes: #459714)
+    - su-to-root command without path in debian/lilo.menu. (Closes: #431077)
+    - Diffs for NMUs already included. (Closes: #504267, #409663)
+    - Remove old obsolete workaround (see bugreport 146350#25).
+
+ -- Joachim Wiedorn <ad_debian@joonet.de>  Fri, 28 Jan 2011 22:51:10 +0100
+
+lilo (1:22.8-10) unstable; urgency=low
+
+  * debian/control:
+    - Remove Conflicts to grub-legacy and grub-pc.  (Closes: #606952)
+  * debian/README.Debian:
+    - Add information about using more then one bootloader.
+
+ -- Joachim Wiedorn <ad_debian@joonet.de>  Tue, 14 Dec 2010 18:02:55 +0100
+
+lilo (1:22.8-9ubuntu1) natty; urgency=low
+
+  * Merge from debian unstable (LP: #690090). Remaining changes:
+    - 03_boot-prompt.patch, 03_lilo-version.patch: Change Debian branding to
+      Ubuntu.
+
+ -- Bhavani Shankar <bhavi@ubuntu.com>  Tue, 14 Dec 2010 12:58:18 +0100
+
+lilo (1:22.8-9) unstable; urgency=low
+
+  * New maintainer.
+  * debian/patches:
+    - Remove patch 16_geometry.patch for inaccessible disks and add
+      information in README.Debian about using of 'inaccessible' option.
+      (Closes: #409285, #400642)
+    - Fix script checkit for newer gcc.
+    - Fix for use LVM volume as root device. (Closes: #398957)
+    - Fix for better computing vmlinux size, upgrade hints in README.Debian.
+      (fixing sporadic failures).
+  * Fix hook scripts: check for /sbin/lilo.
+  * Add lacking file disk.com for creating test floppy.
+  * Add universal menu image for debian, remove menu image for sarge.
+      Update of template, postinst and postrm. (Closes: #420587, #427507)
+  * Set source format 1.0. Add README.source file.
+  * Update watch file to new alioth project area.
+  * debian/control:
+    - Remove VCS urls and add new Homepage url.
+    - Remove IA64 architecture (this is already status quo).
+    - Remove double lines of Priority and Section.
+    - Add package conflicts to grub-pc and grub-legacy.
+    - Remove conflicts to manpages.
+    - Bump to Standards-Version 3.9.1 (without changes).
+
+ -- Joachim Wiedorn <ad_debian@joonet.de>  Fri, 10 Dec 2010 22:21:25 +0100
+
+lilo (1:22.8-8.3ubuntu1) natty; urgency=low
+
+  * Merge from debian unstable (LP: #669363). Remaining change:
+    - 03_boot-prompt.patch, 03_lilo-version.patch: Change Debian branding to
+      Ubuntu.
+
+ -- Bhavani Shankar <bhavi@ubuntu.com>  Mon, 01 Nov 2010 14:15:56 +0530
+
+lilo (1:22.8-8.3) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Change kernel and initramfs hook scripts to do nothing if lilo.conf
+    does not exist (Closes: #594479)
+
+ -- Ben Hutchings <ben@decadent.org.uk>  Sat, 28 Aug 2010 03:10:47 +0100
+
+lilo (1:22.8-8.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Add kernel and initramfs hook scripts to ensure lilo is reinstalled
+    whenever the kernel or initramfs is updated. (Closes: #590022)
+
+ -- Ben Hutchings <ben@decadent.org.uk>  Tue, 24 Aug 2010 04:25:24 +0100
+
+lilo (1:22.8-8.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix pending l10n issues. Debconf translations:
+    - Czech (Miroslav Kure).  Closes: #505912
+    - Vietnamese (Clytie Siddall).  Closes: #513343
+    - Spanish (Francisco Javier Cuadrado).  Closes: #523466
+    - Italian (Luca Monducci).  Closes: #544597
+    - Basque (Iñaki Larrañaga Murgoitio).  Closes: #545514
+    - Finnish (Esko Arajärvi).  Closes: #545511
+    - Dutch (Vincent Zweije).  Closes: #546509
+
+ -- Christian Perrier <bubulle@debian.org>  Mon, 14 Sep 2009 19:54:16 +0200
+
+lilo (1:22.8-8ubuntu1) karmic; urgency=low
+
+  * Merge from debian unstable, remaining changes: LP: #409321
+    - debian/control: Build for lpia, too.
+    - 03_boot-prompt.patch, 03_lilo-version.patch: Change Debian branding to
+      Ubuntu.
+
+ -- Bhavani Shankar <right2bhavi@gmail.com>  Wed, 05 Aug 2009 18:43:40 +0530
+
+lilo (1:22.8-8) unstable; urgency=low
+
+  * Fix some more bashisms. (Closes: #535399)
+  * debian/lilo.postinst: Add -H flag to only install to active MD arrays.
+    (Closes: #507366)
+
+ -- William Pitcock <nenolod@dereferenced.org>  Sat, 01 Aug 2009 15:54:10 -0500
+
+lilo (1:22.8-7ubuntu1) jaunty; urgency=low
+
+  * Merge from debian unstable, remaining changes: (LP: #304346)
+    - debian/control: Build for lpia, too.
+    - 03_boot-prompt.patch, 03_lilo-version.patch: Change Debian branding to
+      Ubuntu.
+
+ -- Bhavani Shankar <right2bhavi@gmail.com>  Tue, 02 Dec 2008 16:26:42 +0530
+
+lilo (1:22.8-7) unstable; urgency=low
+
+  [ William Pitcock ]
+  * Acknowledge NMU. (Closes: #504295)
+  * Fix some remaining XSIisms in scripts. (Closes: #256736)
+
+  [ Christian Perrier ]
+  * Translation updates:
+    - French. (Closes: #504465)
+    - Swedish. (Closes: #504517)
+    - Japanese. (Closes: #504560)
+    - Arabic. (Closes: #504685)
+    - German. (Closes: #504732)
+    - Portuguese. (Closes: #505159)
+    - Russian. (Closes: #505581)
+
+ -- William Pitcock <nenolod@dereferenced.org>  Sat, 15 Nov 2008 11:01:59 -0600
+
+lilo (1:22.8-6.4ubuntu1) jaunty; urgency=low
+
+  * Merge with Debian unstable. Remaining Ubuntu changes:
+    - debian/control: Build for lpia, too.
+    - 03_boot-prompt.patch, 03_lilo-version.patch: Change Debian branding to
+      Ubuntu.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 04 Nov 2008 12:08:07 +0100
+
+lilo (1:22.8-6.4) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Don't add large-memory when no lilo.conf exists (Closes: #504376)
+
+ -- Paul Wise <pabs@debian.org>  Mon, 03 Nov 2008 18:09:53 +0900
+
+lilo (1:22.8-6.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Brown-paper bag upload to fix initrd filename checks.
+
+ -- Paul Wise <pabs@debian.org>  Mon, 03 Nov 2008 00:25:04 +0900
+
+lilo (1:22.8-6.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Also handle the case where the kernel/initrd symlinks are not in /
+
+ -- Paul Wise <pabs@debian.org>  Sun, 02 Nov 2008 23:50:29 +0900
+
+lilo (1:22.8-6.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add some information about large initrd boot problems:
+    - Document the issue and workarounds in README.Debian
+    - Alert users to the issue in NEWS.Debian
+    - Prompt users to add large-memory to /etc/lilo.conf
+    - Thanks to debian-l10n-english for the review!
+    (Closes: #479607)
+  * Include French debconf translation update by Christian Perrier
+
+ -- Paul Wise <pabs@debian.org>  Sat, 25 Oct 2008 21:25:18 +0800
+
+lilo (1:22.8-6) unstable; urgency=low
+
+  * debian/liloconfig: Use large-memory mode. (Closes: #479607).
+  * debian/control: Update e-mail address, Standards-Version.
+
+ -- William Pitcock <nenolod@dereferenced.org>  Sat, 26 Jul 2008 15:47:25 -0500
+
+lilo (1:22.8-5) unstable; urgency=low
+
+  [ William Pitcock ]
+  * Change patch system to quilt.
+  * debian/control:
+    - Add Vcs-Svn: and Vcs-Browser: fields.
+    - Change build dependency tetex-bin to texlive-latex-base.
+  * po/:
+    - Add Finnish debconf translation. (Closes: #469502)
+    - Update Japanese translation. (Closes: #463689)
+    - Update Brazilian Portugese translation. (Closes: #421531)
+    - Update Vietnamese translation. (Closes: #312450, #486227)
+    - Add Basque translation. (Closes: #487144)
+  * debian/liloconfig: Warn about large initrd images, as not
+    all systems can successfully boot when the 8MB barrier is reached,
+    it depends a lot on system BIOS and chipset configuration.
+    (Closes: #479607)
+
+  [ Christian Perrier ]
+  * [Lintian] Change menu section to Applications and subsection to
+    Administration
+  * [Lintian] Change call to su-to-root to /usr/bin/su-to-root in menu
+    file
+
+ -- William Pitcock <nenolod@sacredspiral.co.uk>  Mon, 16 Jun 2008 03:01:15 -0500
+
+lilo (1:22.8-4) unstable; urgency=low
+
+  * Take over package. (Closes: #470683)
+  * Update to Standards-Version 3.7.3.
+
+ -- William Pitcock <nenolod@sacredspiral.co.uk>  Fri, 14 Mar 2008 13:13:12 -0500
+
+lilo (1:22.8-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * cdebconf transition: allow the dependency on debconf to be satisfied with
+    an alternate of debconf-2.0 (Closes: #332007).
+
+ -- Amaya Rodrigo Sastre <amaya@debian.org>  Mon, 20 Aug 2007 19:45:27 +0200
+
+lilo (1:22.8-3) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 20 Mar 2007 20:20:23 +0000
+
+lilo (1:22.8-2) testing-proposed-updates; urgency=medium
+
+  * Acknowledging NMU. Thanks Christian.
+    (Closes: #411560, #409478, #410241, #412190)
+  * debian/patches/17_dont_scan_udev.dpatch:
+    - Added again and updated to avoid checking '/dev/fd'.
+      (Closes: #409994)
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 15 Mar 2007 13:47:26 +0000
+
+lilo (1:22.8-1.1) unstable; urgency=low
+
+  * Non-maintainer upload to fix pending l10n issues.
+  * Debconf translations:
+    - Dutch. Closes: #411560
+    - Danish. Closes: #409478
+    - Spanish. Closes: #410241
+    - Galician. Closes: #412190
+    - All PO files converted to UTF-8 (Japanese was UTF-8 already)
+  * Fix typos in man pages. Closes: #331045, #331046, #331047, #286596
+
+ -- Christian Perrier <bubulle@debian.org>  Fri,  2 Mar 2007 07:31:31 +0100
+
+lilo (1:22.8-1) unstable; urgency=low
+
+  * New upstream release.
+  * Acknowledging NMUs, big thanks guys.
+    Closes: #396487, #399057, #400150, #404409, #406543, #408576
+    Closes: #407847, #407697, #401393, #403222
+  * debian/patches/{02_makefile-adds.dpatch,07_devfs_msg.dpatch}:
+    - Updated to fit new version.
+  * debian/patches/17_dont_scan_udev.dpatch:
+    - Not longer applied as upstream already managed this problem.
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 22 Feb 2007 22:52:37 +0000
+lilo (1:22.7.3-1.4) unstable; urgency=low
+
+  * Non-maintainer upload with approval of maintainer for RC bug fix.
+  * New patch, 02_devmapper-use-major-minor, to address device-mapper devices
+    via major/minor instead of name for DM_DEVICE_TABLE;
+    closes: #401393, #403222.
+
+ -- Loic Minier <lool@dooz.org>  Sat,  3 Feb 2007 09:49:47 +0100
+
+lilo (1:22.7.3-1.3) unstable; urgency=low
+
+  * Non-maintainer upload to fix a few more l10n issues.
+  * Debconf translations:
+    - German updated. Closes: #407697
+    - Swedish updated. Closes: #407847
+    - Czech updated. Closes: #408576
+    - Portuguese added (send directly by the translation team). Removed the
+      "wrong" pt_PT.po file
+
+ -- Christian Perrier <bubulle@debian.org>  Sun, 28 Jan 2007 14:23:17 +0100
+
+lilo (1:22.7.3-1.2) unstable; urgency=low
+
+  * Non maintainer upload to fix a forgotten l10n issue
+  * Launch debconf-updatepo in the clean rule
+  * Debconf templates translations:
+    - French updated.
+
+ -- Christian Perrier <bubulle@debian.org>  Fri, 19 Jan 2007 22:25:44 +0100
+
+lilo (1:22.7.3-1.1) unstable; urgency=low
+
+  * Non maintainer upload to fix longstanding l10n issues
+  * Debconf templates translations:
+    - French updated. Closes: #396487
+    - Danish uupdated. Closes: #399057
+    - Japanese updated. Closes: #400150
+    - Russian updated. Closes: #404409
+    - German updated. Closes: #406543
+
+ -- Christian Perrier <bubulle@debian.org>  Wed, 17 Jan 2007 22:29:06 +0100
+
+lilo (1:22.7.3-1) unstable; urgency=medium
+
+  * New upstream release. (Closes: #384551)
+  * debian/patches/01_devmapper.dpatch:
+    - Removed as it is already on upstream source.
+  * debian/patches/*.dpatch:
+    - Updated to fit new version.
+  * debian/README.Debian:
+    - Add suggestion to run /sbin/lilo after upgrading or dist-upgrading.
+      (Closes: 337779)
+  * debian/rules:
+    - Now make is done with make all; make docs
+  * debian/patches/18_mkrescue_default_size.dpatch:
+    - Now default size when making an ISO image is 16MB. (Closes: #303009)
+  * debian/patches/01_buggy_bios_workaround.dpatch:
+    - Avoid a division by zero on buggy BIOS that return 0 sectors when
+      setting LBA. (Closes: #304776)
+
+ -- Andrés Roldán <aroldan@debian.org>  Mon, 18 Dec 2006 13:27:23 +0000
+
+lilo (1:22.6.1-9) unstable; urgency=high
+
+  * Upload thanks to Julian Hernandez <julianhernandez@gmail.com>
+  * Urgency set to high because liloconfig (and hence update-lilo) failed when
+    selecting the desired bitmap and the file /etc/lilo.conf was generated
+    incorrectly.
+  * debian/liloconfig:
+    - Now the bitmap list can be selected using debconf and now liloconfig will work.
+    - Now liloconfig saves a backup file of the configuration before writing a
+      new one.
+  * debian/control:
+    - Change section of lilo package from base to admin
+    - mbr package is now a dependency to make liloconfig run smoothly.
+  * debian/watch:
+    - Updated to use the new upstream URL. (Closes: #354360)
+
+ -- Andrés Roldán <aroldan@debian.org>  Fri, 17 Nov 2006 15:31:05 +0000
+
+lilo (1:22.6.1-8) unstable; urgency=high
+
+  * debian/patches/06_geometry.dpatch:
+    - Patch from Nathanael Nerode <neroden@fastmail.fm> to make sure that
+      disks marked 'inaccessible' do not have their partition tables checked
+      and do not have 'stat' run. (Closes: #379518)
+  * debian/patches/06_verbose-errmsg.dpatch:
+    - Applied changes suggested by Javier Fernández-Sanguino Pen~a
+      <jfs@computer.org> because some parts of the patch were never
+      executed. (Closes: #295465)
+  * debian/{liloconfig,lilo.templates}:
+    - Applied changes suggested by Artur R. Czechowski <arturcz@hell.pl>
+      to use debconf in liloconfig. (Closes: #351542)
+  * debian/patches/17_dont_scan_udev.dpatch:
+    - Patch from Noel Maddy <noel@zhtwn.com> to avoid checking the /dev/.udev
+      directory when scanning /dev. (Closes: #378923)
+  * debian/po/{sv,ru,nl,pt_PT}.po:
+    - Added and updated translations. Thanks guys. 
+      (Closes: #333278, #338070, #340632, #356214)
+     
+ -- Andrés Roldán <aroldan@debian.org>  Wed, 25 Oct 2006 15:08:22 +0000
+
+lilo (1:22.6.1-7.1) unstable; urgency=medium
+
+  * Non-Maintainer Upload to fix a policy violation due to the use of mknod
+    instead of MAKEDEV.  Thanks to Martin Ferrari for the patch.
+    (Closes: #374477)
+
+ -- Margarita Manterola <marga@debian.org>  Mon, 31 Jul 2006 17:12:34 -0300
+
+lilo (1:22.6.1-7) unstable; urgency=low
+
+  * Maintenance upload.
+  * Acknowledging NMUs. Thanks guys. (Closes: #304260)
+  * debian/lilo.{config,postinst}:
+    - Better check if a upgrade from old versions is detected. Fixes #316955
+      and #306472 at least on testing.
+  * debian/po/
+     -{nl,uk,pt_BR}.po: Updated. (Closes: #286208, #298341, #270319)
+    - ar.po : Added arabic translation. Thanks to Mohammed Adnene Trojette
+      <adn+deb@diwi.org>. (Closes: #320769)
+    - vi.po: Added vietnamese translation. Thanks to Clytie Siddall
+      <clytie@riverland.net.au>. (Closes: #312450)
+  * debian/patches/01_mkrescue-fixes.dpatch:
+    - Updated to fix some security problems detected on mkrescue . Thanks
+      to Javier Fernández-Sanguino Peña <jfs@computer.org>
+      (Closes: #292073, #310653)
+  * debian/liloconfig:
+    - Adds a section displaying an example of how to use the 'disk' parameter
+      and gives some examples with USB external devices.
+  * debian/patches/01_devmapper.dpatch:
+    - Updated. Hopefully closes: #309083
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 29 Sep 2005 18:44:42 +0000
+
+lilo (1:22.6.1-6.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for sarge-targetted RC bugfix.
+  * Add "set -e" on lilo.postinst so the script actually fails when
+    an error occurs (closes: #304260).
+
+ -- Jordi Mallach <jordi@debian.org>  Wed, 25 May 2005 14:08:54 +0200
+
+lilo (1:22.6.1-6.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for sarge-targetted RC bugfix
+  * Don't ignore errors from running lilo on upgrade when it's required,
+    as this silently leaves the system in an unbootable state.
+    Closes: #304260.
+
+ -- Steve Langasek <vorlon@debian.org>  Sat, 14 May 2005 04:48:05 -0700
+
+lilo (1:22.6.1-6) unstable; urgency=low
+
+  * debian/patches/15_space-bug.dpatch:
+    - Little, temporal, dirty and ugly hack that overwrites spaces by
+      underscores on labels and aliases. (Closes: #285055)
+  * debian/liloconfig:
+    - Won't add images as "Linux 0" but as "Lin img0".
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat, 12 Mar 2005 22:13:34 +0000
+
+lilo (1:22.6.1-5) unstable; urgency=low
+
+  * Built with newer libdevmapper (Closes: #296378) 
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 22 Feb 2005 23:18:56 +0000
+
+lilo (1:22.6.1-4) unstable; urgency=high
+
+  * debian/patches/13_bad-partition-warn.dpatch:
+    - Rewrote. Now it adds LVM partitions as a secure partition type to install
+      LILO in, while leaving the warning for really dangerous partition types.
+      It also removes the prompt when the user wants to install LILO on a 
+      Windows(R) partition.
+  * debian/lilo.config:
+    - Never set to 'false' lilo/runme template. (Closes: #284929) 
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu,  9 Dec 2004 20:22:14 +0000
+
+lilo (1:22.6.1-3) unstable; urgency=low
+
+  * debian/control:
+    - Changed architecture of lilo-doc from i386 to all. (Closes: #277919)
+  * debian/po/da.po:
+    - Updated, thanks to Claus Hindsgaul <claus_h@image.dk>. (Closes: #284175)
+  * debian/patches/13_bad-partition-warn.dpatch:
+    - New. This patch makes LILO to not ask whether to install the boot loader
+      onto a LVM partition. (Closes: #283351, #283346)
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue,  7 Dec 2004 14:05:06 +0000
+
+lilo (1:22.6.1-2) unstable; urgency=high
+
+  * debian/patches/12_kill-diagnostic.dpatch:
+    - This patch makes LILO not Build-Depends on elks-libc or dosfstools. 
+      (Closes: #282564)
+
+ -- Andrés Roldán <aroldan@debian.org>  Wed,  1 Dec 2004 14:00:31 +0000
+
+lilo (1:22.6.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * debian/control:
+    - Added amd64 and ia64 to the Architecture list. (Closes: #277919)
+  * debian/lilo.{config,templates}:
+    - Updated to show the user a most clear way to cleanly upgrade the package
+      from and old (woody) version. (Closes: #270872)
+  * debian/lilo.preinst:
+    - Won't remove files not owned by this package but warns about it.
+      (Closes: #275042)
+  * debian/patches/11_geom-speedup.dpatch:
+    - Patch from Jim Paris <jim@jtan.com> to speed up geometry detection.
+      (Closes: #278998)
+  * debian/lilo.postrm:
+    - Will erase /usr/share/lilo on purge.
+  * debian/patches/01_lilo.conf.5.dpatch:
+    - Fixes typo. (Closes: #258471)
+  * debian/patches/{01_mkrescue-fixes.dpatch,02_makefile-adds.dpatch,07_mkrescue_plus_spaces.dpatch}:
+    - Updated to fit new upstream version.
+  * debian/control:
+    - Build-Depends on dosfstools.
+  * debian/po/{es,fr,uk,cs}.po:
+    - Updated. (Closes: #281899, #281482, #281355)
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 18 Nov 2004 18:56:11 +0000
+
+lilo (1:22.6-1) unstable; urgency=high
+
+  * New upstream version.
+  * debian/control:
+    - Removed build dependency on nasm.
+    - Build-Depends on dpatch (>= 2.0.0) instead of (>= 1.11)
+  * debian/patches:
+    - Removed the following patches. Some of them were sent to upstream and
+      were incorporated into the main LILO source (see upstream's changelog):
+      01_keytab-lilo-regex.dpatch, 02_lilo-2.6.dpatch, 05_lilo.8-2.dpatch,
+      12_paranoia.dpatch, 11_addappend.dpatch, 12_ndevs-check.dpatch,
+      03_non-root-warn.dpatch, 10_fix_check_options.dpatch.
+  * debian/lilo.config:
+    - Add check for invalid or deprecated path values for bitmap field on
+      /etc/lilo.conf (closes: #267538)
+  * Severity set to high due to the resolution of the grave bug.
+  * debian/patches/03_boot-prompt.dpatch:
+    - Updated menu screen's title.
+  * debian/patches/03_readlink-overflow.dpatch:
+    - Merged into 01_devmapper.dpatch.
+  * debian/liloconfig:
+    - Will add memtest86 and memtest86+ images if found.
+  * debian/po:
+    - Updated es.po.
+    - Updated fr.po. (closes: #265812)
+    - Updated da.po.
+    - Updated pt_BR.po.
+  * debian/patches/10_install-references.dpatch:
+    - Changes confusing references to install= parameters. (closes: #270870)
+
+ -- Andrés Roldán <aroldan@debian.org>  Mon, 13 Sep 2004 19:12:13 +0000
+
+lilo (1:22.5.9-6) unstable; urgency=medium
+
+  * debian/contrib/coffee-menu:
+    debian/contrib/coffeebmp.conf:
+    - New bitmap. Thanks to Federico Stella <fderfel@gmail.com>.
+  * debian/liloconfig:
+    - Added get_bitmap function that let the user to choose the bootsplash
+      bitmap. (closes: #259982)
+  * debian/patches/04_lilo.conf.5.dpatch.diff:
+    - Removed as fallback= option is already documented in upstream's manpage.
+      (closes: #261198)
+  * debian/patches/12_paranoia.dpatch:
+    - Patch provided by (paranoic) upstream.
+  * debian/po/de.po:
+    debian/po/da.po:
+    debian/po/pt_BR.po:
+    debian/po/cz.po:
+    - Updated. Thanks guys. (closes: #260397, #260866, #261238, #264214)
+  * Urgency set to medium to reach sarge soon.
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat, 14 Aug 2004 21:53:21 +0000
+
+lilo (1:22.5.9-5) unstable; urgency=medium
+
+  * debian/patches/12_ndevs-check.dpatch: Fixed. The check must be between the
+    counter (i) and MAX_BIOS_DEVICES. 
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 13 Jul 2004 15:13:23 +0000
+
+lilo (1:22.5.9-4) unstable; urgency=low
+
+  * debian/patches/01_devmapper.dpatch: Upgraded to upstream's version. Former
+    patch was a backport from 22.5.8 version.
+  * debian/patches/03_readlink-overflow.dpatch: Fixes readlink overflow when
+    more then one dm device exists. Thanks to Dan Merillat
+    <dmerillat@sequiam.com>. (closes: #244374)
+  * debian/patches/04_supwarn.dpatch: New. Suppresses warnings when not using
+    devmapper. (closes #247190)
+  * debian/patches/12_ndevs-check.dpatch: New. Added check to avoid buffer
+    overrun when ndevs is >= MAX_BIOS_DEVICES
+  * debian/liloconfig: Now it will remove leading whitespaces or tabs.
+    (closes: #256351)
+  * debian/lilo.postinst: Add extra check to see whether we need to mount /boot
+    or not. (closes: #254366)
+  * debian/lilo.preinst: New. Removes old directory. 
+    (closes: #256587, #257194)
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 13 Jul 2004 02:24:28 +0000
+
+lilo (1:22.5.9-3) unstable; urgency=low
+
+  * debian/lilo.templates: Changed debconf message. (closes: #252176)
+  * debian/lilo.postrm: Now purguing LILO will remove
+    /usr/share/lilo/contrib. (closes: #245616)
+  * Now all the bitmaps will be located on /boot. (closes: #250621)
+  * debian/control: Build-Depends on elks-libc. (closes: #249699)
+  * debian/rules: Added .conf files to /usr/share/lilo that explains how
+    to setup all the bitmaps provided. (closes: #246758)
+  * debian/lilo.links: /usr/sbin/liloconfig is now also called
+    /usr/sbin/update-lilo. (closes: #250972)
+  * debian/patches/11_addappend.dpatch: New. Add new per-image option,
+    addappend=. See lilo.conf(5). Thanks to Darren Salt. (closes: #249736)
+  * debian/lilo.doc: Now README.raid1 and README.bitmaps belong to lilo
+    package instead of lilo-doc.
+  * debian/README.Debian: New. 
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 10 Jun 2004 23:47:48 -0500
+
+lilo (1:22.5.9-2) unstable; urgency=low
+
+  * debian/patches/10_fix_check_options.dpatch: New. Fixes problem when
+    parsing options. Thanks to Julien Plissonneau Duquene. (closes: #244439)
+  * debian/po/de.po: Updated. Thanks to Florian Ernst. (closes: #244527)
+  * debian/patches/00list: Activated again 09_notinteractive.dpatch. 
+
+ -- Andrés Roldán <aroldan@debian.org>  Sun, 18 Apr 2004 21:59:27 +0000
+
+lilo (1:22.5.9-1) unstable; urgency=low
+
+  * New upstream version.
+  * Updated (again) regex to determine the kernel version. (closes: #243529)
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 13 Apr 2004 22:11:34 +0000
+
+lilo (1:22.5.8-15) unstable; urgency=low
+
+  * debian/po/el.po: Updated. (closes: #240447)
+  * debian/po/tr.po: New. Added debconf turkish translation. (closes: #239145)
+  * debian/lilo.postinst: Updated. Upgraded regex to determine the kernel
+    version. (closes: #240333)
+  * debian/patches/09_notinteractive.dpatch: New. Patch to avoid interactive
+    mode when using -t flag. (closes: #236486) 
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 30 Mar 2004 00:02:06 +0000
+
+lilo (1:22.5.8-14) unstable; urgency=low
+
+  * debian/lilo.postinst: Check for existance of a block device instead 
+    a of character device.
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 11 Mar 2004 20:01:07 +0000
+
+lilo (1:22.5.8-13) unstable; urgency=low
+
+  * debian/control: Priority set to "optional". Changed because may cause
+    problems on the new debian-installer. (closes: #236071)
+  * debian/lilo.postinst: Big changes. First, it detects if the system has a
+    kernel 2.6.3 or higher and if network block device is being used and
+    creates the appropiate devices. (closes: #235805).
+    Second, it detects if the file /usr/share/lilo/contrib/debian.bmp exists 
+    and is symbolic link and won't override it if so. (closes: #234045)
+  * debian/lilo.links: Removed.
+
+ -- Andrés Roldán <aroldan@debian.org>  Thu, 11 Mar 2004 00:32:34 +0000
+
+lilo (1:22.5.8-12) unstable; urgency=low
+
+  * Added danish debconf translation. Thanks to Claus Hindsgaul. (closes: #232860)
+  * Added ukrainian debconf translation. Thanks to Eugeniy Meshcheryakov.
+    (closes: #234065)
+  * Added patch that updates an old keytab-lilo's regex. Thanks to Bernd
+    Feige. (closes: #233492)
+
+ -- Andrés Roldán <aroldan@debian.org>  Tue, 24 Feb 2004 18:44:54 +0000
+
+lilo (1:22.5.8-11) unstable; urgency=high
+
+  * Added greek debconf translation. (closes: #231002)
+  * Added Czech debconf translation. (closes: #231122)
+  * Updated liloconfig because of some unitialized variables bugs on gathering
+    and adding the images to the configuration file.
+  * Updated copyright file. Upstream URL has changed.
+  * Updated lilo.config. It was not running /sbin/lilo even when the user
+    wanted to run it. This may make some systems upgrading from woody to sarge
+    unbootable, that's why I set priority to high.
+
+ -- Andrés Roldán <aroldan@debian.org>  Fri, 13 Feb 2004 16:47:15 +0000
+
+lilo (1:22.5.8-10) unstable; urgency=low
+
+  * Added patch to make lilo understand device-mapper block devices (LVM2 and
+    EVMS). Thanks to Christophe Boyanique. (closes: #229932)
+  * Build-Depends on libdevmapper1.00-dev.
+  * Added simplifed chinese translation. Thanks to Carlos Z.F. Liu.
+    (closes: #230371)
+  * Make LILO compile with -DAUTOAUTO. (closes: #230632) 
+
+ -- Andrés Roldán <aroldan@debian.org>  Sun,  1 Feb 2004 20:06:59 +0000
+
+lilo (1:22.5.8-9) unstable; urgency=low
+
+  * Added patch to support spaces on the configuration file when you use
+    mkrescue.
+  * Fixed typo on lilo.8 manpage. (closes: #225278)
+
+ -- Andrés Roldán <aroldan@debian.org>  Mon, 26 Jan 2004 19:36:29 +0000
+
+lilo (1:22.5.8-8) unstable; urgency=low
+
+  * Added again symbolic links on /boot. Since liloconfig now points to
+    /usr/share/lilo/contrib/debian.bmp, this will eventually be deleted.
+
+ -- Andrés Roldán <aroldan@debian.org>  Sun, 21 Dec 2003 02:23:39 +0000
+
+lilo (1:22.5.8-7) unstable; urgency=low
+
+  * Updated liloconfig. 
+    - Now it detects if there is a initrd.img file and if so, it adds it to 
+      the generated lilo.conf file.
+    - Pointed bitmap= field to /usr/share/lilo/contrib/debian.bmp which is a
+      symbolic link to the distribution used.
+    - Closes: 224368
+  * Added upstream changelog again. It was moved by mistake. (closes: #223413)
+  * Added german translation. (closes: #223124)
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat, 20 Dec 2003 20:38:29 +0000
+
+lilo (1:22.5.8-6) unstable; urgency=low
+
+  * Now LILO can disable FDC on (weird?) BIOS using 2.6 kernel.
+    (closes: #221967)
+  * Updated debian/patches files to use the XX_name.dpatch scheme.
+  * Added version=2 to debian/watch file.
+  * Build-Depends on versioned bin86 package (>= 0.16).
+  * Added suggestion to use the "inaccessible" tag on the error message that
+    caused a lot of questions from the users. (closes: #222098)
+  * Changed Debian version message.
+  * Added check for commented lines on /etc/fstab in order to ignore warnings.
+    (closes: #222527)
+  * Changed error message when one RAID1 mirror is down. I will talk with
+    upstream to see if we can get the desired behaviour. (closes: #222528)
+  * Added patch that allow to have spaces on "label=" config line. You have
+    to enclose the name between quotes though. Updated liloconfig to add
+    labels with quotes. (closes: #155642)
+  * Changed the warning message when DEVFS_FS is compiled into the kernel and
+    the devfs=mount parameter was omitted. If the user really needs DEVFS_FS,
+    she will know that she has to put devfs=mount unless CONFIG_DEVFS_MOUNT is
+    set as well. (closes: #223015)
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat,  6 Dec 2003 01:29:15 +0000
+
+lilo (1:22.5.8-5) unstable; urgency=low
+
+  * Updated debian/lilo.postinst script.
+  * Updated debian/watch.
+  * Moved lilo_find_mbr manpage to section 8.
+  * Added LILO needed kernel headers from kernel-headers-2.4.22-1 package and
+    added patch to make LILO compile against those headers. This is for
+    compatibility reasons and may be removed when upstream releases a full
+    LILO version that does not need this hack. (closes: #218607)
+
+ -- Andrés Roldán <aroldan@debian.org>  Mon,  3 Nov 2003 22:13:57 +0000
+
+lilo (1:22.5.8-4) unstable; urgency=low
+
+  * Updated liloconfig. Now it detects all the images installed on the system
+    and adds them to lilo.conf. This can be used as a "update-lilo" script.
+    Thanks to David Hardeman. (closes: #148867)
+  * copyright file is now UTF-8 encoded.
+
+ -- Andrés Roldán <aroldan@debian.org>  Sun, 26 Oct 2003 03:15:03 +0000
+
+lilo (1:22.5.8-3) unstable; urgency=low
+
+  * Updated pt_BR file.
+  * Added check for /boot if it is on a separate partition. (closes: #216250)
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat, 18 Oct 2003 21:03:11 +0000
+
+lilo (1:22.5.8-2) unstable; urgency=medium
+
+  * The same as before but with urgency "medium".
+
+ -- Andrés Roldán <aroldan@debian.org>  Sat, 11 Oct 2003 15:57:16 +0000
+
+lilo (1:22.5.8-1) unstable; urgency=low
+
+  * New upstream release. Hopefully closes: #212794, #214247
+  * Updated nl.po file.
+
+ -- Andrés Roldán <aroldan@debian.org>  Fri, 10 Oct 2003 19:37:42 -0500
+
+lilo (1:22.5.7.2-5) unstable; urgency=medium
+
+  * Fixed bug that may double-mount /dev on a chrooted dir. Applied patch to 
+    debian/lilo.sh sent by Hans Ginzel <hans@matfyz.cz>. (closes: #214653)
+  * Stop build-depending on gcc-3.2. The bug that caused this dependency has
+    been closed on gcc-3.3.
+  * Updated postinst process. Now it detects whether it's necessary to run
+    /sbin/lilo and will ask the user to do that. This typically happens when
+    upgrading from woody to sarge. I hope this won't be necessary again. Set
+    the priority to "medium" because it mostly affects users upgrading from
+    woody to sarge. (closes: #214734)
+  * Updated templates.
+  * Updated (some) translated templates.
+
+ -- Andrés Roldán <aroldan@debian.org>  Fri, 10 Oct 2003 00:48:05 +0000
+
+lilo (1:22.5.7.2-4) unstable; urgency=low
+
+  * Changed maintainer's e-mail.
+  * Added set +e and set -e for linking process on lilo.postinst.
+  * Updated liloconfig to make clearer the install= comments.
+    (closes: #183471).
+  * Updated ja.po translation. (closes: #213867)
+  * Changed misleading message when using -T option as not root. 
+    (closes: #204354)
+
+ -- Andrés Roldán <aroldan@debian.org>  Sun,  5 Oct 2003 18:55:18 +0000
+
+lilo (1:22.5.7.2-3) unstable; urgency=medium (See changes)
+
+  * Updated lilo.templates. Now it warns the user to run /sbin/lilo if it's an
+    upgrade from older versions of LILO. This may lead to a crash in the
+    booting process (for instance, when upgrading from woody to sarge).
+    (closes: #211978)
+  * Smart handling of bitmap links on /boot. Removed lilo.links for this 
+    purpose and now the linking is made in the postinst process.
+    (closes: #212152)
+                     
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Wed, 24 Sep 2003 23:34:31 +0000
+
+lilo (1:22.5.7.2-2) unstable; urgency=low
+
+  * Changed "image" for "label" on lilo.conf(5). (closes: #209132)
+  * Build-depend on gcc-3.2 because the gcc-3.3 preprocessor is buggy and
+    won't parse well the *.S files.
+  * Updated default LILO menu.
+  * Bumped Standards-Version to 3.6.1.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sat, 20 Sep 2003 18:21:45 +0000
+
+lilo (1:22.5.7.2-1) unstable; urgency=low
+
+  * New upstream version. 
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Thu, 21 Aug 2003 17:17:09 +0000
+
+lilo (1:22.5.7.1-1) unstable; urgency=low
+
+  * Minimal upstream patch applied that fix a self-consistency check bug
+    when using devfs (changed upstream version to 22.5.7.1).
+    (closes: #205737)
+  * Changed charset encoding to UTF-8 on es.po file. 
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sun, 17 Aug 2003 14:56:55 +0000
+
+lilo (1:22.5.7-1) unstable; urgency=low
+
+  * New upstream version.
+  * Now control and changelog files are UTF-8 encoded. (closes: #202146)
+  * Make versioned dpatch Build-Depends.
+  * Updated debian/patches files.
+  * Now bitmap= field on liloconfig will point to /boot instead of that nasty
+    /usr/share/lilo/contrib :) (Added symlinks of course).
+  * Removed patch from device.c. This is already included on the upstream
+    source.
+  * Built with newer libc6.
+  * Added dutch translation sent by Cobaco. (closes: #204925)
+  * Added my own spanish translation.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Mon, 12 Aug 2003 08:00:21 +0000
+
+lilo (1:22.5.6.1-1) unstable; urgency=low
+
+  * Minimal upstream patch applied (changed upstream version to 22.5.6.1).
+  * Changed Debian string version.
+  * Added lilo_find_mbr.1 manpage. (closes: #201484)
+  * Cleaning and make up of debian/ directory.
+  * Bumped standard versions to 3.6.0.
+  * Applied patch that fix segfault when running lilo on a disk without
+    partitions. (closes: #201601)
+  
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Thu, 17 Jul 2003 16:27:26 +0000
+
+lilo (1:22.5.6-1) unstable; urgency=low
+
+  * New upstream version.
+  * Added fallback= documentation to lilo.conf manpage. 
+    (closes: #198572)
+  * Added README.pseudo and README.volumeID to documentation.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sun, 29 Jun 2003 17:19:16 +0000
+
+lilo (1:22.5.5-1) unstable; urgency=low
+
+  * New upstream version. (closes: #194666)
+  * Fixed bug on mkrescue script. (closes: #198673)
+  * Added another Debian bitmap submitted by Alfonso Acosta. Maybe there is
+    someone that likes this bitmap more than the others. (closes: #197382)
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Fri, 20 Jun 2003 17:11:16 +0000
+
+lilo (1:22.5.4-2) unstable; urgency=low
+
+  * Fixed some typos.
+  * lilo.templates updated (including translated templates).
+  * Now lilo manpage refers to mkboot instead of mkbootdisk which doesn't
+    exist. (closes: #196217)
+  * Updated debian/patches dir to fit new dpatch needs.
+  * Added icon for liloconfig. (closes: #192643)
+  * Bumped standards version to 3.5.10.
+  * Added Debian GNU/Linux string to any verbose level option.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Mon,  9 Jun 2003 16:30:44 +0000
+
+lilo (1:22.5.4-1) unstable; urgency=low
+
+  * New upstream version.
+  * Removed smarter_cache() call on lilo.c until the upstrem improve this
+    funcion. (closes: #193730)
+  * Added ja.po file submitter by Tomohiro KUBOTA. (closes: #192428)
+  * Removed patch from Colin Watson since upstream has realized the proper way
+    to do that :)
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Mon, 26 May 2003 14:13:42 +0000
+
+lilo (1:22.5.3.1-1) unstable; urgency=low
+  
+  * The "LILO para el mundo" release.
+  * New upstream version.
+  * Added po-based templates patch submitted from Christian Perrier (thank
+    you :) (closes: #192126)
+  * debian/rules now cleans debian/lilo.substvars.
+  * Changed lilo prompt to avoid ugly feature on the boot menu. (closes:
+    #192345, #192498)
+  * Added fr_FR.po submitted by Christian Perrier.
+  * Added pt_BR.po submitted by Andre Luis Lopes. (closes: #192832).
+  * debconf cleaning due to multiple requests (closes: #192038)
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Wed, 14 May 2003 19:38:10 +0000
+
+lilo (1:22.5.2-2) unstable; urgency=low
+
+  * LILO configuration debconf message will be showed only when /etc/lilo.conf
+    does not exists.
+  * Added patch that allows users with devfs support compiled on kernel but
+    not using it, can use lilo. (closes: #191878, #191812)
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sun,  4 May 2003 18:20:03 +0000
+
+lilo (1:22.5.2-1) unstable; urgency=low
+
+  * The "I had to do it, Sargent" release.
+
+  * Luis Bustamante <luferbu@fluidsignal.com>
+    - Clean up of copyright file
+    - Fixed typos on README.bitmap. (closes: #121133)
+  
+  * Andrés Roldán <aroldan@fluidsignal.com>
+    - New upstream version. (closes: #191509)
+    - Removed stdout patch since it is already on the original tarball.
+    - Now lilo uses debconf. (closes: #190090, #108300, #122348)
+    - Fixed the big problem of typo mistake. (closes: #191153)
+    - Applied patch submitted by Colin Watson to fix obscure manpage error.
+      (closes: #191339)
+  
+ -- Luis Bustamante <luferbu@fluidsignal.com>  Fri,  2 May 2003 13:07:25 +0000
+
+lilo (1:22.5.1-3) unstable; urgency=low
+
+  * Added boot menu for Sid and Sarge from debian-bootscreen. liloconfig has
+    been changed to use Sid bitmap by default.
+    (closes: #122479, #145466)
+  * Now build depends on sharutils.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Wed, 23 Apr 2003 15:50:09 +0000
+
+lilo (1:22.5.1-2) unstable; urgency=low
+
+  * More debian/ directory cleaning.
+  * Applied minimal upstream patch.
+  * Make message in the default boot screen a little bit clearer. 
+    (closes: #177066)
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Tue, 22 Apr 2003 02:54:23 +0000
+
+lilo (1:22.5.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Removed DX protect patch since it is already include in the original
+    source.
+  * Added lilo.menu to install a menu entry for liloconfig. (closes: #187734)
+  * Cleaning and review of debian/rules.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sat,  5 Apr 2003 20:49:31 +0000
+
+lilo (1:22.5-1) unstable; urgency=low
+
+  * New upstream version.
+  * Changed lilo.conf.5 duplicate paragraph mistake.
+  * Now --purge will erase /boot/boot.b since it is an obsolete file.
+    The other two files that are mentioned in this bug are already
+    being handled by --purge. (closes: #147446)
+  * Now build depends on dpatch package.
+  * Applied DX protect patch provided by upstream.
+  * Added activate.8 manpage.
+  * Removed deprecated dh_testversion from rules file.
+  * Bumped Standards-Version to 3.5.9.0, no changes necessary.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sun, 30 Mar 2003 15:57:02 +0000
+
+lilo (1:22.4.1-1) unstable; urgency=low
+
+  * New upstream version. (closes: #160686)
+  * New maintainer. (closes: #179055)
+  * Splitted former patch into debian/patches directory.
+  * Added help to lilo.conf man page by adding devfs=mount option in the 
+    "append" kernel boot options. (closes: #177761)
+  * Updated to standards version 3.5.8.
+
+ -- Andrés Roldán <aroldan@fluidsignal.com>  Sat, 26 Feb 2003 09:30:10 -0500
+
+lilo (1:22.4-2) unstable; urgency=medium
+
+  * Put the wrong file name in the previous version, this version really
+    fixed #173238.
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 26 Jan 2003 14:14:00 +0100
+
+lilo (1:22.4-1) unstable; urgency=medium
+
+  * New upstream version.
+
+  * Fixes mkrescue to use mktemp.
+    Closes: #173238
+
+  * Please note that lba32 is the default mode for LILO (and has been for
+    some time).  If you have an ancient system (Pentium <100MHz or 486) then
+    there is a possibility that lba32 may not work and that you need to
+    use "linear".  Consult the manual for more details.
+    Closes: #153950
+
+  * Fixes mem= options as described in bug 160123.
+
+  * Added vmdefault, vmdisable, and vmwarn options to lilo.conf for better
+    support of vmware.
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 26 Jan 2003 13:23:00 +0100
+
+lilo (1:22.3.3-2) unstable; urgency=medium
+
+  * Changed the postrm script to only remove lilo.conf from /etc (not
+    lilo.conf*)
+    Closes: #159079
+
+ -- Russell Coker <russell@coker.com.au>  Sun,  1 Sep 2002 15:38:00 +0200
+
+lilo (1:22.3.3-1) unstable; urgency=medium
+
+  * New upstream version that adds EVMS support.
+    Closes: #152097
+
+  * Changed the postinst script to use readlink for checking link status.
+    Closes: #159055
+
+ -- Russell Coker <russell@coker.com.au>  Sun,  1 Sep 2002 07:14:00 +0200
+
+lilo (1:22.3.2-3) unstable; urgency=medium
+
+  * Remove /boot/map and /boot/0[0-9][0-9][0-9] on purge (/boot/boot.b is
+    removed on installation and is not needed any more).  Addresses the
+    issue of bug 147446.
+
+  * Added nasm to build-dependencies.
+    Closes: #158910
+
+ -- Russell Coker <russell@coker.com.au>  Sat, 31 Aug 2002 11:04:00 +0200
+
+lilo (1:22.3.2-2) unstable; urgency=medium
+
+  * Stop producing boot-compat.b type code.
+
+  * Removed the code for removing old debconf stuff.
+
+  * 22.3.x doesn't support /boot/*.b files so not installing them.
+    Use "loader=text" for text mode.
+
+ -- Russell Coker <russell@coker.com.au>  Wed, 28 Aug 2002 20:02:00 +0200
+
+lilo (1:22.3.2-1) unstable; urgency=HIGH
+
+  * New upstream version.
+    Closes: #136757
+
+ -- Russell Coker <russell@coker.com.au>  Sat,  3 Aug 2002 23:34:00 +0200
+
+lilo (1:22.2-5) unstable; urgency=HIGH
+
+  * Fixed the sym-link creation in postinst.
+    Closes: #151058
+
+ -- Russell Coker <russell@coker.com.au>  Wed, 26 Jun 2002 10:23:00 -0400
+
+lilo (1:22.2-4) unstable; urgency=HIGH
+
+  * Fixed Makefile.floppy
+    Closes: #150943
+
+  * Added fix from NMU.
+    Closes: #146350, #140243
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 25 Jun 2002 12:14:00 -0400
+
+lilo (1:22.2-3.1) unstable; urgency=HIGH
+
+  * This upstream version uses int15,0xe820 to fetch the memory map.
+    However, sufficiently many systems don't implement this interrupt
+    correctly.  We avoid the errant code for now.  The next upstream
+    release fixes this problem for real.  Note to Russell: this patch must
+    be removed for the next upstream release.
+    Closes: #146350, #140243
+
+ -- Marc Singer <elf@buici.com>  Fri, 10 May 2002 19:18:25 -0700
+
+lilo (1:22.2-3) unstable; urgency=HIGH
+
+  * Removed dependency on debconf.
+    Closes: #142714
+
+ -- Russell Coker <russell@coker.com.au>  Sat, 13 Apr 2002 20:56:00 +0200
+
+lilo (1:22.2-2) unstable; urgency=LOW
+
+  * Fixed most of the keymap problems in #124186.
+
+  * Added patch for verbosity on symlinks.
+    Closes: #133993
+
+ -- Russell Coker <russell@coker.com.au>  Sat, 16 Feb 2002 13:56:00 +1100
+
+lilo (1:22.2-1) unstable; urgency=LOW
+
+  * New upstream version.  Adds LVM support.
+
+  * Remove the /boot/boot-bmp.b.preserved file after running lilo.
+
+ -- Russell Coker <russell@coker.com.au>  Fri,  8 Feb 2002 12:13:00 +1000
+
+lilo (1:22.1-6) unstable; urgency=HIGH
+
+  * Fixed the preinst script to preserve boot-bmp.b.
+    Closes: #124280
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 17 Dec 2001 07:52:00 +0100
+
+lilo (1:22.1-5) unstable; urgency=HIGH
+
+  * Same as before with high priority!
+
+ -- Russell Coker <russell@coker.com.au>  Wed,  5 Dec 2001 00:52:00 +0100
+
+lilo (1:22.1-4) unstable; urgency=LOW
+
+  * Made it correctly set the sym-link on a first install.
+    Closes: #122220
+
+ -- Russell Coker <russell@coker.com.au>  Tue,  4 Dec 2001 00:53:00 +0100
+
+lilo (1:22.1-3) unstable; urgency=LOW
+
+  * Stopped referring to /usr/lib/apt in the docs.
+    Closes: #121786
+
+  * Added mkrescue to the package.
+    Closes: #121790
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 30 Nov 2001 09:47:00 +0100
+
+lilo (1:22.1-2) unstable; urgency=LOW
+
+  * Changed the new "append=" manpage section to match the upstream.
+
+  * Changed the symlink to be relative not absolute for boot.b.
+    Closes: #120130
+
+  * Added a mention in INCOMPAT about the lilo-doc package.
+    Closes: #119194
+
+  * Made the postinst exit cleanly and quietly if the /etc/fstab contains
+    "^# UNCONFIGURED FSTAB FOR BASE SYSTEM".  Should fix #116185.
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 20 Nov 2001 01:30:00 +0100
+
+lilo (1:22.1-1) unstable; urgency=LOW
+
+  * Support for splash screens added thanks to Raphael Bossek.
+
+ -- Russell Coker <russell@coker.com.au>  Sun,  4 Nov 2001 13:21:00 +0100
+
+lilo (1:22.1-0) unstable; urgency=MEDIUM
+
+  * New upstream version.
+    Closes: #117877
+
+  * THE NEW RAID1 IMPLEMENTATION IS NOT COMPATIBLE WITH VERSION 21.
+    Those using version 21 should read 'README.raid1' in the lilo-doc package
+    before installing these new codes.  There is a compatibility mode
+    (lilo -x mbr-only) for existing RAID1 installations which are not going to
+    be converted to the Version 22 implementation.
+
+  * Adds SHS digests for password.
+    Closes: #12341
+
+  * Massively improved support for software RAID1.  Supports booting from RAID1
+    on disks with different geometries and great control over how RAID1 booting
+    works.
+    Closes: #95706
+
+  * Clarified the way "append=" in lilo.conf(5).
+    Closes: #117724
+
+ -- Russell Coker <russell@coker.com.au>  Fri,  2 Nov 2001 21:56:00 +0100
+
+lilo (1:21.7.5-9) unstable; urgency=MEDIUM
+
+  * Minor changing to the wording of liloconfig when referencing partition
+    numbers.
+    Closes: #109882
+
+  * Changed the postinst code related to working around debconf.  Now it takes
+    input from /dev/tty but leaves output to the default stdout.
+    Closes: #114190, #110258
+
+ -- Russell Coker <russell@coker.com.au>  Sun,  7 Oct 2001 12:23:08 +0200
+
+lilo (1:21.7.5-8) unstable; urgency=HIGH
+
+  * Fixed a terrible bug whereby upgrading the package twice without installing
+    a new boot block would not preserve the *.b files and potentially render
+    the system unbootable!
+    Closes: #108453
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 21 Sep 2001 00:43:50 +0200
+
+lilo (1:21.7.5-7) unstable; urgency=MEDIUM
+
+  * Made /sbin/lilo not remove preserved files if -t is specified.
+    Closes: #106955
+
+ -- Russell Coker <russell@coker.com.au>  Wed,  1 Aug 2001 17:08:57 +0200
+
+lilo (1:21.7.5-6) unstable; urgency=MEDIUM
+
+  * Change /sbin/lilo to not remove preserved files if chroot operation is
+    selected.  Also made it run $0.real instead of /sbin/lilo.real.
+    Closes: #106956
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 31 Jul 2001 05:41:05 +0200
+
+lilo (1:21.7.5-5) unstable; urgency=MEDIUM
+
+  * Removed logrotate use.  Logrotate always changes the format of it's config
+    and makes things more painful than the benefit it offers.
+    Closes: #90588 #105474
+
+  * Double-check for a sym-link when rotating files to work around a base bug.
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 16 Jul 2001 15:55:25 +0200
+
+lilo (1:21.7.5-4) unstable; urgency=MEDIUM
+
+  * Made it purge old debconf settings.
+    Closes: #98401
+
+  * Change the man page for lilo.conf to mention that vga= can be in hex.
+    Closes: #51800
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 15 Jul 2001 10:18:09 +0200
+
+lilo (1:21.7.5-3) unstable; urgency=MEDIUM
+
+  * Changed liloconfig to match the latest command-line params for activate.
+    Closes: #99111
+
+  * Made /boot/boot.b a sym-link as is recommended.
+    Closes: #100036
+
+  * Made liloconfig ask about lba32 for large disks when generating lilo.conf.
+    Will back-port this to potato.
+    Closes: #89020
+
+ -- Russell Coker <russell@coker.com.au>  Wed, 11 Jul 2001 22:05:04 +0200
+
+lilo (1:21.7.5-2) unstable; urgency=MEDIUM
+
+  * Made liloconfig not use strict.
+    Closes: #64398
+
+  * Fixed the /usr/doc reference in liloconfig.8.
+    Closes: #102802
+
+  * Fixed the /usr/doc reference in keytablilo.8.
+    Closes: #102803
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 10 Jul 2001 22:02:22 +0200
+
+lilo (1:21.7.5-1) unstable; urgency=MEDIUM
+
+  * Fixed some bugs in the liloconfig script that prevent creation of lilo.conf.
+    Closes: #98756
+
+  * Use install-mbr to install the Debian MBR.
+    Closes: #98757
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 28 May 2001 16:20:57 +0200
+
+lilo (1:21.7.5-0) unstable; urgency=MEDIUM
+
+  * New upstream version.  Better support for DAC960 and some bug fixes.
+
+  * Removed the debconf code.
+
+ -- Russell Coker <russell@coker.com.au>  Thu, 10 May 2001 12:03:51 +0200
+
+lilo (1:21.7.1-5) unstable; urgency=MEDIUM
+
+  * Changed the postinst to not source debconf and to not have an "exit 0"
+    at the end.  It makes no difference to the operation but makes it look
+    nicer.
+
+  * Put /usr/sbin/liloconfig back in.
+    Closes: #96331
+
+  * Made compilation use -O2.
+
+ -- Russell Coker <russell@coker.com.au>  Thu, 10 May 2001 09:57:58 +0200
+
+lilo (1:21.7.1-4) unstable; urgency=LOW
+
+  * Fised a typo in liloconfig.
+    Closes: #95715
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 29 Apr 2001 20:41:48 +0200
+
+lilo (1:21.7.1-3) unstable; urgency=MEDIUM
+
+  * Changed the logrotate file to match the undocumented functionality of the
+    latest logrotate.
+    Closes: #95665, #95556
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 29 Apr 2001 10:00:00 +0200
+
+lilo (1:21.7.1-2) unstable; urgency=LOW
+
+  * Changed liloconfig to be a bit clearer.
+    Closes: #95559
+
+  * Changed the description of AUTOREPLACE.
+    Closes: #95556
+
+ -- Russell Coker <russell@coker.com.au>  Sat, 28 Apr 2001 07:56:09 +0200
+
+lilo (1:21.7.1-1) unstable; urgency=LOW
+
+  * Added debconf support for serial console and for parameters to install-mbr.
+
+  * Added new /boot/boot-compat.b for broken SystemSoft BIOS.
+    Closes: #59953
+
+ -- Russell Coker <russell@coker.com.au>  Sat, 28 Apr 2001 07:20:59 +0200
+
+lilo (1:21.7.1-0) unstable; urgency=HIGH
+
+  * New upstream release containing minor bug fixes.  Most of the code was
+    already in the previous version as Debian specific patches and this release
+    brings the Debian version closer to the upstream release.
+
+  * Fixed the keytab-lilo manpage to not be a hack.
+
+  * Fixed the /sbin/lilo wrapper to correctly delete the old files.
+
+  * Changed the way automatic generation of lilo config files operates.
+    Now it will grep for "^#AUTOREPLACE$" in /etc/lilo.conf to determine
+    whether it should replace the file.
+    Closes: #92284
+
+  * Made it rotate /etc/lilo.conf.old on install.
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 27 Apr 2001 15:51:07 +0200
+
+lilo (1:21.7-3) unstable; urgency=HIGH
+
+  * Added a patch from Compaq to address the issue described in bug report
+    88831.  Not closing the bug report because it refers to Potato.
+
+ -- Russell Coker <russell@coker.com.au>  Wed, 7 Mar 2001 15:58:22 +0100
+
+lilo (1:21.7-2) unstable; urgency=HIGH
+
+  * Fixed the "preinst shouldn't depend on package files" thing again
+    (/etc/lilo-rotate.conf: No such file or directory).
+    Closes: #87790
+    Closes: #87795
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 27 Feb 2001 20:43:29 +0100
+
+lilo (1:21.7-1) unstable; urgency=HIGH
+
+  * Made it work with devfs style /dev/md/%d devices.
+
+  * Made the lilo wrapper work with `lilo -C "/etc/spare lilo config"` type
+    invocation.
+
+  * Now it pre-depends on logrotate, so if you try installing with `dpkg -i`
+    and logrotate isn't installed it won't replace the boot.b file that
+    /boot/map references if you do another `dpkg -i`.
+
+  * Now installs the Debian MBR as it should.
+    Closes: #81652
+    Closes: #59732
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 26 Feb 2001 15:09:27 +0100
+
+lilo (1:21.7-0) unstable; urgency=HIGH
+
+  * New upstream version.
+
+  * Make it suggest mbr not recommend.
+    Closes: #77591
+
+  * Updated the copyright file.
+    Closes: #64877
+
+  * Changed the lilo wrapper to not be bash specific.
+    Closes: #87413
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 25 Feb 2001 12:30:42 +0100
+
+lilo (1:21.6-14) unstable; urgency=HIGH
+
+  * Fixed a stupid bug that made it give spurious errors if you run "lilo"
+    twice.
+
+  * Made it depend on logrotate.
+    Closes: #87310, #87428, #87393, #87443
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 25 Feb 2001 01:49:51 +0100
+
+lilo (1:21.6-13) unstable; urgency=HIGH
+
+  * The support for non-root file system installation of the LILO block in
+    the previous version has satisfied the person who reported the bug.
+    Closes: #86992
+
+  * The new upstream version apparently stopped lilo giving a segv on bad
+    config files.
+    Closes: #78193
+
+  * Fixed the man page situation, made it use the new dh_installman instead of
+    the old dh_installmanpages.
+
+  * Now it doesn't run lilo on package install.  It keeps preserving files
+    under /boot until a successful run of lilo.
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 23 Feb 2001 19:22:03 +0100
+
+lilo (1:21.6-12) unstable; urgency=HIGH
+
+  * Fix the template again for VGA.
+
+  * Trim the length of overly long label fields.
+
+  * Made it work on DOS-format files.
+    Closes: #77135
+
+  * The compact option is documented as causing problems on some systems.
+    The fact that it used to work on an ancient version is not something I
+    am able to investigate.  Please open another bug report if something
+    similar occurs with a recent version.
+    Closes: #30618
+
+  * Can't reproduce bug and reporter has disappeared.
+    Closes: #33724
+
+  * Added support for installing LILO in the boot sector of a partition other
+    than the root FS.
+
+ -- Russell Coker <russell@coker.com.au>  Thu, 22 Feb 2001 13:46:56 +0100
+
+lilo (1:21.6-11) unstable; urgency=HIGH
+
+  * Adds conflicts with ancient manpages package to ensure smooth upgrade.
+    Closes: #86772
+
+  * Better description for VGA mode.
+    Closes: #81342
+
+  * Fixed these /etc/lilo.conf bugs previously:
+    Closes: #81347, #81356, #81357, #81662, #82808, #83009
+
+  * Now run lilo on install of a new version.
+    Closes: #84771
+
+  * Fixed these lilo.conf.8 bugs previously:
+    Closes: #58202, #64783, #65120, #65820, #71053, #75902, #80482, #86772
+
+ -- Russell Coker <russell@coker.com.au>  Wed, 21 Feb 2001 11:25:14 +0100
+
+lilo (1:21.6-10) unstable; urgency=HIGH
+
+  * Changes LiLO to LILO
+    Closes:#83158
+
+  * Fixes spelling and grammar.
+    Closes:#83160
+
+  * Preserve boot-menu.b
+
+  * Make the lba choice high importance.
+
+  * Fix the compact entry in the templates file.
+    Closes:#85721
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 13 Feb 2001 11:11:11 +0100
+
+lilo (1:21.6-9) unstable; urgency=HIGH
+
+  * Fix the priority and section of lilo-doc.
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 22 Jan 2001 14:03:15 +0100
+
+lilo (1:21.6-8) unstable; urgency=HIGH
+
+  * Upload it again.
+
+  * Change the default for "compact".
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 19 Jan 2001 18:17:48 +1100
+
+lilo (1:21.6-7) unstable; urgency=HIGH
+
+  * Made debconf not call lilo_find_mbr (can't call it before it's installed).
+
+  * Build the package with the fixed dpkg.
+
+  * Corrected the time stamps.
+    Closes:#81820
+
+ -- Russell Coker <russell@coker.com.au>  Thu, 11 Jan 2001 12:24:37 +1100
+
+lilo (1:21.6-6) unstable; urgency=HIGH
+
+  * Closes:#81537
+
+  * Changed some of the descriptions in debconf template.
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 7 Jan 2001 21:11:00 +1100
+
+lilo (1:21.6-5) unstable; urgency=HIGH
+
+  * Made the debconf/liloconfig code check for -e (file exists) instead of
+    -f (type is file).  Now will work correctly when there are sym-links.
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 7 Jan 2001 20:59:54 +1100
+
+lilo (1:21.6-4) unstable; urgency=HIGH
+
+  * Made it install correctly even when debconf only displays critical messages.
+
+  * Made some changes to the way it determines when to create a lilo.conf file.
+
+  * Made it arrange images in /etc/lilo.conf in reverse strcmp order.
+
+  * Added support for /etc/lilo.conf.extra
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 7 Jan 2001 17:34:28 +1100
+
+lilo (1:21.6-3) unstable; urgency=HIGH
+
+  * Made numerous improvements to the debconf setup.  Added an option to not
+    change the /etc/lilo.conf file.
+    Closes: 81342, 81347
+
+ -- Russell Coker <russell@coker.com.au>  Sun, 7 Jan 2001 03:17:00 +1100
+
+lilo (1:21.6-2) unstable; urgency=MEDIUM
+
+  * Changed the lilo wrapper to not be bash specific.
+    Closes: #87413
+
+  * Added more functionality to debconf.
+
+ -- Russell Coker <russell@coker.com.au>  Fri, 5 Jan 2001 10:50:43 +1100
+
+lilo (1:21.6-1) unstable; urgency=MEDIUM
+
+  * Made it build lilo-doc package too.
+
+  * Added debconf support, thanks to Gergely Risko <risko@atom.hu>.
+
+ -- Russell Coker <russell@coker.com.au>  Tue, 2 Jan 2001 15:38:00 +1100
+
+lilo (1:21.6-0) unstable; urgency=MEDIUM
+
+  * Debianized the new version.
+    Closes: #80551, #75386, #75387
+
+  * Made liloconfig devfs aware and made it use mode 0600 for creating files.
+    Closes: #56906, 62540
+
+  * Included lilo.conf(5)
+    Closes: #58202, #64783, #65120, #65820, #71053, #75902, #80482
+
+  * Lilo adds the boot-menu.b file which gives a colored menu.  I think it
+    solves the problem of no color on boot.
+    Closes: #69253
+
+ -- Russell Coker <russell@coker.com.au>  Mon, 1 Jan 2001 21:41:29 +1100
+
+lilo (1:21.4.3-2) unstable; urgency=HIGH
+
+  * Include fix from the upstream author to restore booting capability
+    on big zImage kernel while keeping EBDA mode on.
+
+ -- Vincent Renardias <vincent@debian.org>  Sun, 21 May 2000 21:17:58 +0200
+
+lilo (1:21.4.3-1) unstable frozen; urgency=HIGH
+
+  * new upstream fix (should definatly fix the RAID problems)
+  * We now issue a BigFatWarning(tm) that older zImage kernels
+      bigger than 448kb will not boot but we can now access kernels
+      located above cylinder 1023.
+    closes: #63516: command 'lilo' fails (not SEGFAULT) if kernel is not bzImage.
+    closes: #63925: lilo: After upgrade - `Fatal: Kernel /vmlinuz is too big'.
+    closes: #62270: lilo 21.3-3 wont boot non-bzImage between 448k and 512k.
+    closes: #62060: can't install on a 34GiG IBM drive. make bzlilo fails.
+    closes: #61928: new LILO renders system unbootable.
+    closes: #61903: Fatal: Kernel /vmlinuz is too big.
+    closes: #60507: Lilo 0.22 installer should be provided (as It has support for huge disk).
+    closes: #64401: lilo: lilo refuses to create boot sector (kernel too big!).
+  * removed lilo.conf manpage which already is in package manpages.
+    closes: #63483: lilo: needs to Replace: version of manpages with the lilo manpage.
+    closes: #63533: conflicts with manpages.
+    closes: #63627: lilo: lilo tries to overwrite lilo.conf.5 manpage, that is also in manpages.
+    closes: #64077: lilo: lilo conflicts with manpages.
+
+ -- Vincent Renardias <vincent@debian.org>  Sat, 20 May 2000 00:30:28 +0200
+
+lilo (1:21.4.1-2) unstable; urgency=HIGH
+
+  * Fixed debian/control.
+    closes: #54178: lilo-doc: Incorrect package description.
+  * clean better.
+    closes: #60537: lilo.prerm is getting longer and longer :).
+
+ -- Vincent Renardias <vincent@debian.org>  Wed, 12 Apr 2000 13:29:10 +0200
+
+lilo (1:21.4.1-1) unstable; urgency=HIGH
+
+  * New upstream release.
+    closes: #61165: New upstream version 21.4.1 released 2000-03-20.
+    Should also fix:
+    closes: #61903: Fatal: Kernel /vmlinuz is too big.
+    closes: #58775: despite <1024 cylinders, can't install lilo.
+
+ -- Vincent Renardias <vincent@debian.org>  Wed, 12 Apr 2000 13:05:56 +0200
+
+lilo (1:21.3-3) unstable; urgency=HIGH
+
+  * This version supports booting from cylinders above 1024.
+    (Been in unstable for 3 weeks, and I got 0 complaints about it, so
+    I think it's definatly worth to include it in potato).
+
+ -- Vincent Renardias <vincent@debian.org>  Sat, 25 Mar 2000 13:57:10 +0100
+
+lilo (1:21.3-1) unstable; urgency=low
+
+  * New version.
+    => LILO now doesn't have the 1024 cylinder limit anymore.
+
+ -- Vincent Renardias <vincent@debian.org>  Thu,  9 Mar 2000 16:06:02 +0100
+
+lilo (1:21-14) frozen unstable; urgency=low
+
+  * Really fix the liloconfig bug this time, honnest ;)
+    closes: #56326: liloconfig in lilo f***ed up.
+    closes: #56196: lilo: fstab check fails on root raid.
+    closes: #56322: Lilo install fails.
+
+ -- Vincent Renardias <vincent@debian.org>  Thu, 27 Jan 2000 14:46:34 +0100
+
+lilo (1:21-13) frozen unstable; urgency=low
+
+  * Fix detection of partition names.
+    closes: #56127: liloconfig bug and fix
+    closes: #56153: Makes too much assumptions about the relation of partition- and disk names
+
+ -- Vincent Renardias <vincent@debian.org>  Tue, 25 Jan 2000 15:19:45 +0100
+
+lilo (1:21-12) frozen unstable; urgency=low
+
+  * YANPFPM again ;)
+    closes: #53517: (Important) installed lilo bootsector during an upgrade when i didn't want it to.
+    closes: #54266: liloconfig error
+    closes: #51418: liloconfig: actions don't match text presented to user!
+
+ -- Vincent Renardias <vincent@debian.org>  Sun,  9 Jan 2000 13:30:06 +0100
+
+lilo (1:21-11) unstable; urgency=low
+
+  * Integrated YANPFPM (Yet Another Nice Patch From Peter Maydell ;):
+    blank lines in /etc/fstab should be ignored silently.
+    closes: #53517: installed lilo bootsector during an upgrade when i didn't want it to.
+
+ -- Vincent Renardias <vincent@debian.org>  Sun,  9 Jan 2000 13:30:06 +0100
+
+lilo (1:21-10) unstable; urgency=low
+
+  * Add patch to support Compaq Smart-2 (or better) Disk Array Controllers.
+
+ -- Vincent Renardias <vincent@debian.org>  Thu, 23 Dec 1999 13:53:00 +0100
+
+lilo (1:21-9) unstable; urgency=low
+
+  * put back the keytab-lilo manpage at the right place, and integrate
+    another patch from Peter Maydell (thanks again ;) that fixes keytab-lilo.pl
+    closes: #22958: lilo: keytab-lilo.pl is broken.
+
+ -- Vincent Renardias <vincent@debian.org>  Thu, 23 Dec 1999 13:53:00 +0100
+
+lilo (1:21-8) unstable; urgency=high
+
+  * Integrated patch from Peter Maydell that fixes:
+    - added error checking of various system calls
+    - added $DEBUG switch and pulled lilo.conf and fstab filenames
+      out into config variables.
+    - turned on Perl's -w switch and use strict subs/refs
+    - now does examination of current situation up front, separated
+      from the logic of what we do in various situations.
+    - added check for special marker in /etc/fstab that indicates that we
+      are configuring the base filesystem and shouldn't actually do anything.
+    Thanks Peter ;)
+    Now, if the first line of /etc/fstab is '# UNCONFIGURED FSTAB FOR BASE SYSTEM'
+    liloconfig will exit gracefully.
+    Anyway, liloconfig should probably be rewritten to use debconf...
+    closes: #49948: liloconfig makes bad lilo.conf when from scratch.
+  * Fix reference to Changelog.
+    closes: #52192: lilo: License refers to old, outdated '/usr/doc'.
+
+  * Other non-bugs/already fixed bugs:
+    closes: #48594: (no subject).
+      [Author aknowledges it's not a lilo bug.]
+    closes: #30562: lilo: shouldn't prompt on upgrade.
+      [liloconfig also checks for obsolete options in lilo.conf]
+    closes: #34616: lilo: lilo gives important installation warning, but does not pause.
+      [warning is now meaningless since lilo.conf is not part of the package anymore]
+
+ -- Vincent Renardias <vincent@debian.org>  Thu, 23 Dec 1999 12:09:40 +0100
+
+lilo (1:21-7) unstable; urgency=low
+
+  * re-upload working lilo-21.
+    Closes: #46154, #46168.
+
+ -- Vincent Renardias <vincent@debian.org>  Tue, 28 Sep 1999 12:17:37 +0200
+
+lilo (21-6) unstable; urgency=low
+
+  * Changed MBR size in liloconfig.
+    closes: #43768: mbr: Size should be 446, not 444.
+  * Don't supply an empty lilo.conf anymore.
+    closes: #42383, #41437.
+  * Correct bug in liloconfig.
+    closes: #35110: liloconfig doesn't complete installation
+  * Fix type in control file.
+    closes: #40753: lilo: typo in description.
+  * Included man page written by Peter Maydell. Thanks Peter!
+    closes: #32640: liloconfig(8) needs a manual page.
+  * Fixed Werner's email addr.
+    closes: #36817: Lilo home page.
+  * lintian cleaned.
+
+ -- Vincent Renardias <vincent@debian.org>  Mon, 27 Sep 1999 16:57:13 +0200
+
+lilo (21-5) unstable; urgency=low
+
+  * Move INCOMPAT.gz back from lilo-doc to lilo.
+    closes: #33259, #33124, #33119.
+    closes: #33203 (that actually was a bug in manpages which has been
+    fixed recently).
+
+ -- Vincent Renardias <vincent@debian.org>  Sun, 21 Feb 1999 19:09:51 +0100
+
+lilo (21-4) frozen unstable; urgency=low
+
+  * Adopt the package.
+  * Build with USE_TMPDIR option (Fix bug #9303).
+  * Fix typo in preinst script.
+  * Reason to upload for frozen:
+    1/ The previous upload fixed a lot of bugs and didn't seem
+       to break anything.
+    2/ The current version of lilo in slink (20-0.1) has a bug which
+       is specially bad: If NT4 is also installed on the machine, lilo
+       will prevent it to boot (error message: "INACCESSIBLE_BOOT_DEVICE" +
+       a nice BSOD).
+
+ -- Vincent Renardias <vincent@waw.com>  Sat, 30 Jan 1999 22:34:41 +0100
+
+lilo (21-3.1) unstable; urgency=low
+
+  * NMU to fix the bug #7570 I reported on Feb 22nd 1997
+    (include real doc instead of the TeX source).
+  * Include manpage for activate (Bug #10526,#8641).
+  * Include manpage for keytab-lilo.pl (Bug #10526).
+  * Add a link to undocumented.7.gz for liloconfig which has
+    no manpage.
+  * Close #20049 (This functionality is handled by syslinux,
+    not lilo).
+  * Fork a lilo-doc package to include the Postscript documentation.
+  * Have lilo Suggests: lilo-doc.
+  * Set severity of bug #29987 to fixed: When lilo.conf contains a passwd
+    and is not mode 600, it displays a proheminent warning.
+  * Set severity of bug #7629 to fixed: This is a perfectly legal option,
+    given that the Debian policy is not to install lilo in the MBR by
+    default.
+  * Reassign bugs #5198, #8280 and #10526 to the package manpages since
+    this is where lilo.8 lives. (Does anybody know why BTW?!)
+  * Put some (hopefully) usefull comments in the default lilo.conf
+    (Fix bug #25174).
+  * Include Adam Heath <adam@usa.net>'s patch to add the new
+    BOOT_VAR variable (Fix bug #30458).
+  * lintian cleaned:
+    - fix typo. in description.
+    - don't install QuickInst with executable bit set.
+    - include lilo.8 manpage (will open a BR on manpages so it
+        doesn't provide it anymore).
+  * Correct the lilo.8 manpage (Fix bug #5198) with patch from BR #10526.
+
+ -- Vincent Renardias <vincent@waw.com>  Sun, 24 Jan 1999 21:38:58 +0100
+
+lilo (21-3) unstable; urgency=high (21-2 may break boot)
+
+  * setting CFLAGS im make breaks lilo with debian headers (HAS_BOOT_H is not defined in that case -> NORMAL_VGA is missing)
+  * fixed return code checking in liloconfig (#30632)
+
+ -- Bernd Eckenfels <ecki@debian.org>  Sat, 12 Dec 1998 00:56:08 +0100
+
+lilo (21-2) unstable; urgency=low
+
+  * Old maintainer got the package back
+  * fixed broken depend again (#3772)
+  * uses dh now
+  * has an additional preinst now
+  * ln in /boot need not to work (#16112,#3247)
+  * dh installs changelog (#16582)
+  * pre/postinst now sets -e and watches arguments (#15161)
+  * use debians default keymap, use loadkeys to do all the work (#19900)
+  * checks for incompatible any_d.b (#26016)
+
+ -- Bernd Eckenfels <ecki@debian.org>  Thu, 10 Dec 1998 01:31:51 +0100
+
+lilo (21-1) unstable; urgency=low
+
+  * New maintainer.
+  * Update copyright information.
+  * Update to standards version 2.5.0.
+  * New upstream release.
+
+ -- Martin Mitchell <martin@debian.org>  Mon,  7 Dec 1998 17:47:10 +1100
+
+lilo (20-2) unstable frozen; urgency=low
+
+  * recompiled with new curses
+  * suggests mbr instead of depends
+
+ -- Bernd Eckenfels <ecki@debian.org>  Sun,  1 Nov 1998 01:26:19 +0100
+
+lilo (20-1) unstable frozen; urgency=low
+
+  * Maintainer release (thanks Martin!)
+
+ -- Bernd Eckenfels <ecki@debian.org>  Wed, 29 Apr 1998 21:18:40 +0200
+
+lilo (20-0.1) unstable; urgency=low
+
+  * Non-maintainer release.
+  * Leave copyright file uncompressed. (#14421)
+  * Libc6 compile. (#11708)
+  * New upstream sources. (#11081)
+
+ -- Martin Mitchell <martin@debian.org>  Sat, 22 Nov 1997 01:13:49 +1100
+
+lilo (19-2) unstable; urgency=low
+
+  * upgraded to new package standards
+
+ -- Shaya Potter <spotter@itd.nrl.navy.mil>  Thu, 23 Jan 1997 10:12:06 -0500
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..4e59954
--- /dev/null
@@ -0,0 +1,37 @@
+Source: lilo
+Section: admin
+Priority: optional
+Maintainer: Joachim Wiedorn <ad_debian@joonet.de>
+Uploaders: Matt Arnold <mattarnold5@gmail.com>
+Build-Depends: debhelper (>= 7.0.15), transfig, 
+ texlive-latex-base, bin86 (>= 0.16), sharutils, 
+ po-debconf (>= 0.5.0), libdevmapper-dev
+Standards-Version: 3.9.1
+Vcs-Git: git://git.debian.org/git/lilo/debian.git
+Vcs-Browser: http://git.debian.org/?p=lilo/debian.git
+Homepage: http://lilo.alioth.debian.org/
+
+Package: lilo
+Architecture: amd64 i386
+Pre-Depends: dpkg (>= 1.15.7.2)
+Depends: mbr, perl-modules, ${shlibs:Depends}, ${misc:Depends}
+Suggests: lilo-doc
+Description: LInux LOader - the classic OS boot loader
+ You can use LILO to manage your Master Boot Record (with a simple text
+ screen, text menu or colorful splash graphics) or call LILO from other 
+ Boot-Loaders to jump-start the Linux kernel.
+ .
+ This package contains lilo (the installer) and boot-record-images to
+ install Linux, OS/2, DOS and generic Boot Sectors for other OSes.
+ .
+
+Package: lilo-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: LInux LOader - Documentation for the classic OS boot loader
+ You can use LILO to manage your Master Boot Record (with a simple text 
+ screen, text menu or colorful splash graphics) or call LILO from other 
+ Boot-Loaders to jump-start the Linux kernel.
+ .
+ This package contains very old PDF and README documentations of lilo.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..172bc06
--- /dev/null
@@ -0,0 +1,47 @@
+Format: http://dep.debian.net/deps/dep5/
+Upstream-Name: lilo
+Upstream-Contact: Joachim Wiedorn <ad_debian@joonet.de>
+Source: http://lilo.alioth.debian.org/
+
+
+Files: *
+Copyright: 2009-2010, Joachim Wiedorn
+           1999-2007, John Coffman
+           1992-1998, Werner Almesberger
+           All rights reserved.
+License: BSD
+  Redistribution and use in source and binary forms, with or without 
+  modification, are permitted provided that the following conditions are 
+  met:
+  
+  * Redistributions of source code must retain the above copyright notice, 
+    this list of conditions and the following disclaimer.
+  
+  * Redistributions in binary form must reproduce the above copyright 
+    notice, this list of conditions and the following disclaimer in the 
+    documentation and/or other materials provided with the distribution.
+  
+  * Neither the names of the authors nor the names of other contributors 
+    may be used to endorse or promote products derived from this software 
+    without specific prior written permission. 
+
+
+Files: debian/*
+Copyright: 2010-2011, Joachim Wiedorn <ad_debian@joonet.de>
+License: GPL-2+
+  This program is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by 
+  the Free Software Foundation; either version 2 of the License, or 
+  (at your option) any later version.
+  .
+  This package is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+  .
+  You should have received a copy of the GNU General Public License
+  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  .
+  On Debian systems, the complete text of the GNU General Public License
+  version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
+
diff --git a/debian/floppy/Makefile b/debian/floppy/Makefile
new file mode 100644 (file)
index 0000000..55478d2
--- /dev/null
@@ -0,0 +1,7 @@
+# Make a test floppy
+# this floppy will boot a machine and display the output of some diagnostic
+# programs to give you information on configuring LILO
+
+floppy: disk.com bootsect.b
+       cat bootsect.b disk.com | dd of=/dev/fd0 bs=512
+       
diff --git a/debian/lilo-doc.doc-base b/debian/lilo-doc.doc-base
new file mode 100644 (file)
index 0000000..02c3043
--- /dev/null
@@ -0,0 +1,12 @@
+Document: lilo-doc
+Title: Older LILO Documentation
+Author: Werner Almesberger, John Coffman
+Abstract: This documentations describe the functionality and
+ usage of old versions of the program and bootloader lilo.
+Section: System/Administration
+
+Format: Text
+Files: /usr/share/doc/lilo-doc/README*
+
+Format: PDF
+Files: /usr/share/doc/lilo-doc/*.pdf.gz
diff --git a/debian/lilo-doc.docs b/debian/lilo-doc.docs
new file mode 100644 (file)
index 0000000..bc5d4d8
--- /dev/null
@@ -0,0 +1,10 @@
+doc/user.pdf
+doc/tech.pdf
+readme/INCOMPAT
+readme/README
+readme/README.disk
+readme/README.common.problems
+readme/README.volumeID
+readme/README.pseudo
+readme/README.bitmaps
+readme/README.raid1
diff --git a/debian/lilo-doc.examples b/debian/lilo-doc.examples
new file mode 100644 (file)
index 0000000..1aab0ba
--- /dev/null
@@ -0,0 +1,2 @@
+sample/lilo*.conf
+
diff --git a/debian/lilo-term.xpm b/debian/lilo-term.xpm
new file mode 100644 (file)
index 0000000..9088f98
--- /dev/null
@@ -0,0 +1,162 @@
+/* XPM */
+static char * telnet_xpm[] = {
+"32 29 130 2",
+"      c None",
+".     c #D6D0C6",
+"+     c #EEEADE",
+"@     c #E7E6DD",
+"#     c #E5E1D6",
+"$     c #DDDCD5",
+"%     c #D4D3CC",
+"&     c #CCCBC2",
+"*     c #CFC9BE",
+"=     c #CAC6BD",
+"-     c #C6C4BC",
+";     c #C3BEB4",
+">     c #BDBBB3",
+",     c #BAB5AC",
+"'     c #B3ADA5",
+")     c #A29F9B",
+"!     c #918D84",
+"~     c #7C7975",
+"{     c #E9E5DA",
+"]     c #E2DFD5",
+"^     c #DCD8CE",
+"/     c #D7D8D7",
+"(     c #B3B1AA",
+"_     c #ABA69D",
+":     c #A4A29C",
+"<     c #A49C92",
+"[     c #89837E",
+"}     c #ABAAAB",
+"|     c #7F817F",
+"1     c #848283",
+"2     c #7C7C7B",
+"3     c #777A76",
+"4     c #737473",
+"5     c #6B6C6A",
+"6     c #666966",
+"7     c #636563",
+"8     c #5E615E",
+"9     c #5B5D5B",
+"0     c #565956",
+"a     c #4B4C4B",
+"b     c #4C5452",
+"c     c #494649",
+"d     c #454345",
+"e     c #6E716E",
+"f     c #9E9791",
+"g     c #9C9B9C",
+"h     c #C3C0C3",
+"i     c #989498",
+"j     c #898689",
+"k     c #605E60",
+"l     c #474A47",
+"m     c #413E41",
+"n     c #3D3A3D",
+"o     c #95928B",
+"p     c #99958E",
+"q     c #918E91",
+"r     c #B8B8B8",
+"s     c #878A86",
+"t     c #514E51",
+"u     c #383738",
+"v     c #908D89",
+"w     c #A5A6A5",
+"x     c #B5B9B5",
+"y     c #8C8C8B",
+"z     c #535453",
+"A     c #333433",
+"B     c #8D8A84",
+"C     c #2F312F",
+"D     c #2B2C2B",
+"E     c #8A8681",
+"F     c #DAD6CE",
+"G     c #30332F",
+"H     c #959391",
+"I     c #272827",
+"J     c #85827D",
+"K     c #585458",
+"L     c #4E514E",
+"M     c #282628",
+"N     c #D3CEC9",
+"O     c #74726D",
+"P     c #54534D",
+"Q     c #373937",
+"R     c #242324",
+"S     c #D1CEC6",
+"T     c #211F21",
+"U     c #8A7E7B",
+"V     c #65746D",
+"W     c #3F403E",
+"X     c #1D1C1D",
+"Y     c #807A74",
+"Z     c #181618",
+"`     c #C3C1B5",
+" .    c #5C5B55",
+"..    c #151414",
+"+.    c #726D6C",
+"@.    c #797472",
+"#.    c #0B0C0C",
+"$.    c #13130E",
+"%.    c #696663",
+"&.    c #332F33",
+"*.    c #B4B0A7",
+"=.    c #9E9B94",
+"-.    c #827E7B",
+";.    c #6E6B65",
+">.    c #625E5D",
+",.    c #ADABA4",
+"'.    c #A7968F",
+").    c #AD887E",
+"!.    c #9E857C",
+"~.    c #A37C74",
+"{.    c #988C83",
+"].    c #9C7B70",
+"^.    c #928781",
+"/.    c #8A9069",
+"(.    c #92AB3F",
+"_.    c #8C9C48",
+":.    c #63625D",
+"<.    c #8F8D71",
+"[.    c #939187",
+"}.    c #8E897F",
+"|.    c #78746E",
+"1.    c #7B796D",
+"2.    c #73725E",
+"3.    c #435150",
+"4.    c #504F49",
+"5.    c #6B685E",
+"6.    c #69645C",
+"7.    c #595652",
+"8.    c #4C4945",
+"9.    c #9D988F",
+"  . + + + + + @ @ # # $ $ $ $ % % . . & * * = - ; > > , ' ) ! ~ ",
+"% @ { ] # ] $ $ ^ / % % % & & & = - ; ; ; > > , ( ( ' _ : : < [ ",
+"+ # } | 1 1 2 2 3 3 3 4 5 5 5 6 7 8 8 9 9 0 0 a b a c c d e f ! ",
+"+ # 1 g h g i j 1 j j 2 4 e 5 6 7 k 8 0 a l c c c c c m n n o p ",
+"+ # q r / } g s 2 3 3 3 4 5 6 6 7 9 k k 9 0 a 0 t c m m n u v o ",
+"+ ] 1 w x y 1 q 1 5 2 y y | 4 1 2 6 4 2 s 5 0 4 9 z d n u A ! v ",
+"+ / 1 w w 4 2 | 4 4 e 6 5 8 9 9 z 0 z z b c c c m m n A A A B y ",
+"@ $ | i q | 2 3 1 1 | 3 | 8 7 8 b 7 0 z 0 a d m m m u A C D E ! ",
+"# F 1 q y 2 4 e 4 6 6 6 8 7 8 z 0 9 z t a t z a c m A G D D E ! ",
+"# F 1 H y y | 3 | 5 e e 5 5 5 0 9 6 9 z t 9 7 9 a d A A D I J B ",
+"] % 4 | 4 5 7 8 8 9 0 K z b L a d c c d m n n u A C D D I I J E ",
+"$ % 3 2 5 2 5 4 6 7 5 k 8 7 0 9 9 a t a t a c u d A D I I M 2 E ",
+"] N 2 2 6 4 O 3 7 6 e 9 6 6 9 k k t z b P a a Q d A I M R R 2 J ",
+"/ S 5 5 7 8 9 0 8 k z b t b c d d m n n u A C G D I M R R T ~ U ",
+"% & 5 5 7 e 7 V 5 e e 9 9 k 9 z z 0 z t l W A C I I R R T T ~ 2 ",
+"% = 6 7 7 5 7 7 9 9 k 9 z z 0 t t z L c W n G I I I R T X X Y ~ ",
+". - 7 8 9 0 z L b a a c c d m n n u A A C D I I M R T X Z Z 4 ~ ",
+". ` 8  .0 z b z a a c c c m m n u A A D C I I M R T T Z Z Z O ~ ",
+"& ` 8 0 z z b a a c c c m m n n A A D D I I M R T X Z Z ....+.@.",
+"* ; 8 z L L t c l c m m n n u G C C D I M R T X X Z ....#.$.+.4 ",
+"* > 0 0 2 1 | 3 4 4 1 4 O 4 6 2 e 9 5 7 9 5 5 k %.%.K k d ..+.@.",
+"- > | z 9 9 K K 0 t K t a l d c d Q n n u n n &.&.A M M T m +.@.",
+", > *.: =.f p o o o j y B E J [ -.~ ~ 2 @.@.O O 5 ;.%.>.>.+.+.%.",
+"  f *.*.,.,.,._ _ '.).'.=.!.~.{.p !.].^.v E ~ -./.(._.Y @.+.:. .",
+"    V <.=.=.=.=.p [.{.o B ! ! }.}.J U J J 2 ~ ~ |.1.2.;.>.b 3.  ",
+"              a 4.:.1.5.0 ;.1.5.6.+.~ 6.>.:.7.7.                ",
+"              4.L 8 8 P 7.:.8 8 :.5.>.7.6.5. . .                ",
+"      a O ~ J [ [ [ J -.-.-.Y ~ ~ ~ @.O |.|.O ;.:.7.7.8.        ",
+"      8 s [.9.o o o [.B B ! }.[ [ J [ 2 ~ Y ~ |.+.%.7.P         "};
diff --git a/debian/lilo.config b/debian/lilo.config
new file mode 100644 (file)
index 0000000..440c282
--- /dev/null
@@ -0,0 +1,51 @@
+#!/bin/sh
+# debian/lilo.config for debconf to be executed before unpacking
+
+set -e
+
+action=$1
+version=$2
+
+# debconf
+. /usr/share/debconf/confmodule
+db_version 2.0
+
+isfresh=0
+have_to_run=0
+
+if [ ! -f /etc/lilo.conf ]; then
+       isfresh=1
+       db_text high lilo/new-config || true
+       db_go
+else
+       if grep -q "^[[:space:]]*large-memory" /etc/lilo.conf; then
+               db_set lilo/add_large_memory false
+       else
+               db_beginblock
+               db_text high lilo/add_large_memory || true
+               db_endblock
+               db_go
+
+               db_get lilo/add_large_memory || true;
+               if [ x"$RET" = x"true" ]; then
+                       have_to_run=1
+               fi
+       fi
+
+       # Convert old options 'boot' and 'root' to newer diskid or uuid
+       if grep -q -E "^boot|^root|^\troot" /etc/lilo.conf; then
+               db_beginblock
+               db_text high lilo/diskid_uuid || true
+               db_endblock
+               db_go
+       fi
+fi
+
+if [ x"$have_to_run" != x"0" ]; then
+       db_beginblock   
+       db_input high lilo/runme || true
+       db_endblock
+       db_go
+fi
+
+exit 0
diff --git a/debian/lilo.dirs b/debian/lilo.dirs
new file mode 100644 (file)
index 0000000..557e92c
--- /dev/null
@@ -0,0 +1,7 @@
+sbin
+usr/sbin
+usr/lib/lilo
+usr/share/pixmaps
+usr/share/lilo
+etc/initramfs
+etc/kernel
diff --git a/debian/lilo.docs b/debian/lilo.docs
new file mode 100644 (file)
index 0000000..05ce798
--- /dev/null
@@ -0,0 +1,3 @@
+README
+NEWS
+TOOLS
diff --git a/debian/lilo.examples b/debian/lilo.examples
new file mode 100644 (file)
index 0000000..15227fb
--- /dev/null
@@ -0,0 +1 @@
+sample/lilo.example.conf
diff --git a/debian/lilo.install b/debian/lilo.install
new file mode 100644 (file)
index 0000000..025d36f
--- /dev/null
@@ -0,0 +1,14 @@
+sbin/lilo
+usr/sbin/mkrescue
+usr/sbin/keytab-lilo
+etc/kernel/post*
+etc/initramfs/post*
+boot/*.bmp                          usr/share/lilo/
+boot/*.dat                          usr/share/lilo/
+debian/scripts/liloconfig           usr/sbin/
+debian/scripts/lilo-uuid-diskid     usr/sbin/
+debian/scripts/update-lilo          usr/sbin/
+debian/lilo-term.xpm                usr/share/pixmaps/
+debian/floppy/Makefile              usr/lib/lilo/
+src/bootsect.b                      usr/lib/lilo/
+src/disk.com                        usr/lib/lilo/
diff --git a/debian/lilo.manpages b/debian/lilo.manpages
new file mode 100644 (file)
index 0000000..00e6301
--- /dev/null
@@ -0,0 +1,7 @@
+debian/manpages/liloconfig.8
+debian/manpages/lilo-uuid-diskid.8
+debian/manpages/update-lilo.8
+man/keytab-lilo.8
+man/lilo.8
+man/lilo.conf.5
+man/mkrescue.8
diff --git a/debian/lilo.menu b/debian/lilo.menu
new file mode 100644 (file)
index 0000000..a3ad14e
--- /dev/null
@@ -0,0 +1,7 @@
+?package(lilo):needs="text" section="Applications/System/Administration" \
+   title="Lilo-config" \
+   longtitle="Configure LInux LOader"\
+   description="Configure the LInux boot LOader that will be activated\
+ next time you boot."\
+   command="su-to-root -p root -c /usr/sbin/liloconfig" \
+   icon="/usr/share/pixmaps/lilo-term.xpm"
diff --git a/debian/lilo.postinst b/debian/lilo.postinst
new file mode 100644 (file)
index 0000000..cc03366
--- /dev/null
@@ -0,0 +1,114 @@
+#!/bin/sh
+# postinst script lilo
+#
+# see: dh_installdeb(1)
+
+set -e
+
+LNKS="sarge sid"
+
+if [ -f /usr/share/debconf/confmodule ]; then
+  . /usr/share/debconf/confmodule
+fi
+
+# remove old-named config files
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postrm.d/zz-lilo    1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/initramfs/post-update.d/lilo  1:22.8-10 lilo -- "$@"
+
+
+# targets: configure|abort-upgrade|abort-remove|abort-deconfigure
+
+case "$1" in
+    configure|reconfigure)
+    
+       # if a new install then we create the link and exit
+       if grep -q "^# UNCONFIGURED FSTAB FOR BASE SYSTEM" /etc/fstab ; then
+         exit 0
+       fi
+
+       # Check whether /boot is on another partition and mount it. See Bug#216250
+       if grep "[[:space:]]/boot[[:space:]]" /etc/fstab | grep -vq "^#"; then
+          if ! grep -q "[[:space:]]/boot[[:space:]]" /etc/mtab ; then
+               mount /boot 2>&1 > /dev/null
+
+               if [ $? -ne 0 ]; then
+                       echo
+                       echo "WARNING: /boot is in another partition but could not be mounted."
+                       echo "LILO may fail in the next steps!"
+               fi
+          fi
+       fi
+
+       # copy all background images to the right place
+       if [ -L /boot/debian.bmp ]; then
+               rm -f /boot/debian.bmp; fi
+
+       install -m 0644  /usr/share/lilo/*.bmp  /boot
+       # stay compatible with old lilo 22.8
+       for i in ${LNKS}; do
+               ln -s debian.bmp /boot/${i}.bmp
+       done
+
+       # Nasty part to create network block devices if needed. Bug#235805.
+       if [ `uname -r | sed -e 's/-.*//g' -ne 's/\(^[0-9]\{1\}\.[0-9]\{1,2\}\).*/\1/p'` = "2.6" ] && \
+          [ `uname -r | sed -e 's/-.*//g' -ne 's/.*\.\([0-9]\{1,3\}\).*/\1/p'` -ge "3" ]; then
+
+         garbage=$(cat /proc/partitions | sed -ne 's/^[ \t]*//pg' | sed -ne '/^43/p')
+
+         if [ x"$garbage" != "x" ]; then
+               # Create the missing devices
+               echo -n "Creating network block devices... "
+               (cd /dev; ./MAKEDEV nb) > /dev/null
+               echo "done."  
+         fi
+       fi
+
+       db_get lilo/add_large_memory || true;
+       if [ x"$RET" = x"true" -a -e /etc/lilo.conf ]; then
+               if ! grep -q "^[[:space:]]*large-memory" /etc/lilo.conf; then
+                       sed -i -e '1i\# Automatically added by lilo postinst script\nlarge-memory\n' /etc/lilo.conf
+                       echo "WARNING: Added option 'large-memory', please run 'lilo' before you reboot."
+               fi
+       fi
+
+       db_get lilo/diskid_uuid || true;
+       if [ x"$RET" = x"true" -a -e /etc/lilo.conf ]; then
+               if [ `grep -c -E "dev/disk/by-|UUID=" /etc/lilo.conf` -lt 2 ]; then
+                 if test -x /usr/sbin/lilo-uuid-diskid; then
+                   lilo-uuid-diskid
+                   echo "WARNING: If boot / root options were converted, please run 'lilo' before you reboot."
+                 fi
+               fi
+       fi
+
+       db_get lilo/runme || true;
+       if [ x"$RET" = x"true" ]; then
+               echo "Running lilo..."
+               lilo -H
+       fi
+
+       ;;
+       abort-upgrade|abort-remove|abort-deconfigure)
+       ;;
+
+       *)
+               echo "postinst called with unknown argument \`$1'" >&2
+               exit 1
+       ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/lilo.postrm b/debian/lilo.postrm
new file mode 100644 (file)
index 0000000..edc59b9
--- /dev/null
@@ -0,0 +1,54 @@
+#!/bin/sh
+# postrm script lilo
+#
+# see: dh_installdeb(1)
+
+set -e
+
+CONF="/etc/lilo.conf"
+MMAP="/boot/map"
+BMPS="coffee debian debian-de inside onlyblue tuxlogo debianlilo"
+LNKS="sarge sid"
+
+# remove old-named config files
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postrm.d/zz-lilo    1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/initramfs/post-update.d/lilo  1:22.8-10 lilo -- "$@"
+
+
+# targets: purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear
+
+case "$1" in
+       purge)
+               test -f ${CONF} && mv ${CONF} ${CONF}_backup
+               test -f ${MMAP} && rm -f ${MMAP}
+       ;;
+    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+               for i in ${BMPS}; do
+                       rm -f /boot/${i}.bmp /boot/${i}.dat;
+               done
+               # stay compatible with old lilo 22.8
+               for i in ${LNKS}; do
+                       test -L /boot/${i}.bmp && rm -f /boot/${i}.bmp;
+               done
+    ;;
+       *)
+               echo "postrm called with unknown argument \`$1'" >&2
+               exit 1
+       ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/lilo.preinst b/debian/lilo.preinst
new file mode 100644 (file)
index 0000000..d852ad6
--- /dev/null
@@ -0,0 +1,46 @@
+#!/bin/sh
+# preinst script lilo
+#
+# see: dh_installdeb(1)
+
+set -e
+
+BMPS="sarge sid"
+
+# remove old-named config files
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postrm.d/zz-lilo    1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/kernel/postinst.d/zz-lilo  1:22.8-10 lilo -- "$@"
+
+dpkg-maintscript-helper rm_conffile \
+  /etc/initramfs/post-update.d/lilo  1:22.8-10 lilo -- "$@"
+
+
+# targets: install|upgrade|abort-upgrade
+
+case "$1" in
+    install|upgrade|abort-upgrade)
+               if test -L /boot/debian.bmp; then
+                       rm -f /boot/debian.bmp;
+               fi
+               for i in ${BMPS}; do
+                       rm -f /boot/${i}.bmp /boot/${i}.dat /boot/${i}*bmp.conf;
+               done
+       ;;
+       *)
+               echo "postinst called with unknown argument \`$1'" >&2
+               exit 1
+       ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/lilo.templates b/debian/lilo.templates
new file mode 100644 (file)
index 0000000..7affd83
--- /dev/null
@@ -0,0 +1,45 @@
+Template: lilo/new-config
+Type: note
+_Description: LILO configuration
+ It seems to be your first LILO installation. It is absolutely necessary to
+ run liloconfig(8) when you complete this process and execute /sbin/lilo
+ after this.
+ .
+ LILO won't work if you don't do this. 
+
+Template: lilo/add_large_memory
+Type: boolean
+Default: false
+_Description: Do you want to add the large-memory option?
+ Usually LILO loads the initrd file into the first 15MB of memory to
+ avoid a BIOS limitation with older systems (earlier than 2001 and
+ few systems until 2004).
+ .
+ With newer kernels the combination of kernel and initrd may not fit
+ into the first 15MB of memory. LILO compute the needed size of memory
+ and will automatically use the memory above 15MB, too, if there is
+ enough physical memory.
+ .
+ If this machine has a recent BIOS without a 15MB limitation and you
+ want to use memory above 15MB for all kernels, set the 'large-memory'
+ option.
+
+Template: lilo/runme
+Type: boolean
+Default: false
+_Description: Do you want to run /sbin/lilo now?
+ It was detected that it's necessary to run /sbin/lilo in order to activate
+ the new LILO configuration.
+ .
+ WARNING: This procedure will write data in your MBR and may overwrite
+ some data there. If you skip this step, you must run /sbin/lilo before
+ rebooting your computer, or your system may not boot again.
+
+Template: lilo/diskid_uuid
+Type: boolean
+Default: false
+_Description: Do you want to convert boot and root options?
+ Since kernel using the newer disk interface 'libata' you need the newer
+ DiskID and/or UUID in your /etc/lilo.conf for the boot and root options.
+ For the most modern systems you should use this conversion and then run
+ '/sbin/lilo'.
diff --git a/debian/manpages/lilo-uuid-diskid.8 b/debian/manpages/lilo-uuid-diskid.8
new file mode 100644 (file)
index 0000000..2329820
--- /dev/null
@@ -0,0 +1,122 @@
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\" ========================================================================
+.\"
+.IX Title "LILO-UUID-DISKID 8"
+.TH LILO-UUID-DISKID 8 "2011-03-20" "23.1" "lilo documentation"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+lilo\-uuid\-diskid \- convert boot / root options to diskid and uuid in lilo.conf.
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+\&\fBlilo-uuid-diskid\fR [\fB\-h\fR] [\fB\-v\fR] [\fBlilo.conf\fR]
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+This script looks for the boot block device or boot partition and create the
+right diskid or uuid as boot option. Then it looks for all root partitions
+and create the right uuids as root options.
+.PP
+These conversions are necessary for use with newer kernel (>= 2.6.26) if it
+use the libata module for parallel and serial \s-1ATA\s0 interfaces of block devices
+(i. e. hard disks with \s-1IDE\s0 or \s-1SATA\s0 interface, usbsticks).
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.IP "\fB\-h\fR" 4
+.IX Item "-h"
+Print a brief help.
+.IP "\fB\-v\fR" 4
+.IX Item "-v"
+Print verbose messages.
+.SH "EXAMPLES"
+.IX Header "EXAMPLES"
+Lines in the configuration file /etc/lilo.conf:
+.PP
+.Vb 2
+\&  #boot = /dev/sda
+\&  boot = /dev/disk/by\-id/ata\-SAMSUNG_SV1604N_S01FJ10X999999
+\&
+\&  #root = /dev/sda1
+\&  root = "UUID=/dev/disk/by\-uuid/18843936\-00f9\-4df0\-a373\-000d05a5dd44"
+.Ve
+.SH "COPYRIGHT and LICENSE"
+.IX Header "COPYRIGHT and LICENSE"
+Copyright (C) 2010\-2011 Joachim Wiedorn
+.PP
+This script is free software; you can redistribute it and/or modify
+it under the terms of the \s-1GNU\s0 General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+.PP
+On Debian systems, the complete text of the \s-1GNU\s0 General Public
+License version 2 can be found in `/usr/share/common\-licenses/GPL\-2'.
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+\&\fBlilo-uuid-diskid\fR was written by Joachim Wiedorn.
+.PP
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fBlilo\fR(8), \fBupdate-lilo\fR(8), \fBliloconfig\fR(8)
diff --git a/debian/manpages/lilo-uuid-diskid.pod b/debian/manpages/lilo-uuid-diskid.pod
new file mode 100644 (file)
index 0000000..64ce587
--- /dev/null
@@ -0,0 +1,75 @@
+=for header
+manpage:  LILO-UUID-DISKID
+section:  8
+title:    lilo documentation
+version:  23.1
+datum:    2011-03-20
+
+=encoding utf8
+
+=head1 NAME
+
+lilo-uuid-diskid - convert boot / root options to diskid and uuid in lilo.conf.
+
+=head1 SYNOPSIS
+
+B<lilo-uuid-diskid> [B<-h>] [B<-v>] [B<lilo.conf>]
+
+=head1 DESCRIPTION
+
+This script looks for the boot block device or boot partition and create the
+right diskid or uuid as boot option. Then it looks for all root partitions
+and create the right uuids as root options.
+
+These conversions are necessary for use with newer kernel (>= 2.6.26) if it
+use the libata module for parallel and serial ATA interfaces of block devices
+(i. e. hard disks with IDE or SATA interface, usbsticks).
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-h>
+
+Print a brief help.
+
+=item B<-v>
+
+Print verbose messages.
+
+=back
+
+=head1 EXAMPLES
+
+Lines in the configuration file /etc/lilo.conf:
+
+  #boot = /dev/sda
+  boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
+
+  #root = /dev/sda1
+  root = "UUID=/dev/disk/by-uuid/18843936-00f9-4df0-a373-000d05a5dd44"
+
+=head1 COPYRIGHT and LICENSE
+
+Copyright (C) 2010-2011 Joachim Wiedorn
+
+This script is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+
+On Debian systems, the complete text of the GNU General Public
+License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+=head1 AUTHOR
+
+B<lilo-uuid-diskid> was written by Joachim Wiedorn.
+
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+
+=head1 SEE ALSO
+
+B<lilo>(8), B<update-lilo>(8), B<liloconfig>(8)
+
+=cut
diff --git a/debian/manpages/liloconfig.8 b/debian/manpages/liloconfig.8
new file mode 100644 (file)
index 0000000..5ccceb7
--- /dev/null
@@ -0,0 +1,155 @@
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\" ========================================================================
+.\"
+.IX Title "LILOCONFIG 8"
+.TH LILOCONFIG 8 "2011-03-20" "23.1" "liloconfig documentation"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+liloconfig \- create new lilo.conf file (with diskid and uuid)
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+\&\fBliloconfig\fR [\fB\-h\fR] [\fB\-v\fR] [\fB\-f\fR] [\fBlilo.conf\fR]
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+liloconfig is an simple program for creating a new lilo.conf file.
+After creating the new configuration file you must execute '/sbin/lilo'.
+.PP
+liloconfig use the lilo.example.conf file as template. In the final
+lilo.conf file you find many useful comments for custom changes.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.IP "\fB\-h\fR" 4
+.IX Item "-h"
+Print a brief help.
+.IP "\fB\-v\fR" 4
+.IX Item "-v"
+Print verbose messages.
+.IP "\fB\-f\fR" 4
+.IX Item "-f"
+Force overriding existing lilo.conf.
+.SH "EXAMPLES"
+.IX Header "EXAMPLES"
+Lines in the configuration file /etc/lilo.conf:
+.PP
+.Vb 1
+\&  ### LILO global section ###
+\&
+\&  #large\-memory
+\&  lba32
+\&  boot = /dev/sda
+\&  map = /boot/map
+\&  install = menu
+\&  menu\-scheme = Wb:Yr:Wb:Wb
+\&  prompt
+\&  timeout = 100
+\&  vga = normal
+\&  #default = Linux
+\&
+\&  ### LILO per\-image section ###
+\&
+\&  #boot = /dev/sda
+\&  boot = /dev/disk/by\-id/ata\-SAMSUNG_SV1604N_S01FJ10X999999
+\&
+\&  image = /boot/vmlinuz\-2.6.32\-5book\-686
+\&      label = "Linux"
+\&      #root = /dev/sda1
+\&      root = "UUID=18843936\-00f9\-4df0\-a373\-000d05a5dd44"
+\&      read\-only
+\&  #   restricted
+\&  #   alias = 1
+\&  #   optional
+\&      initrd = /boot/initrd.img\-2.6.32\-5book\-686
+\&
+\&  image = /boot/vmlinuz\-2.6.32\-5\-686
+\&      label = "Linux Old"
+\&      #root = /dev/sda1
+\&      root = "UUID=18843936\-00f9\-4df0\-a373\-000d05a5dd44"
+\&      read\-only
+\&  #   restricted
+\&  #   alias = 2
+\&  #   optional
+\&      initrd = /boot/initrd.img\-2.6.32\-5\-686
+.Ve
+.SH "COPYRIGHT and LICENSE"
+.IX Header "COPYRIGHT and LICENSE"
+Copyright (C) 2011 Joachim Wiedorn
+.PP
+This script is free software; you can redistribute it and/or modify
+it under the terms of the \s-1GNU\s0 General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+.PP
+On Debian systems, the complete text of the \s-1GNU\s0 General Public
+License version 2 can be found in `/usr/share/common\-licenses/GPL\-2'.
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+\&\fBlilconfig\fR was written by Joachim Wiedorn.
+.PP
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fBlilo\fR(8), \fBupdate-lilo\fR(8), \fBlilo-uuid-diskid\fR(8)
diff --git a/debian/manpages/liloconfig.pod b/debian/manpages/liloconfig.pod
new file mode 100644 (file)
index 0000000..0c3c9d8
--- /dev/null
@@ -0,0 +1,109 @@
+=for header
+manpage:  LILOCONFIG
+section:  8
+title:    liloconfig documentation
+version:  23.1
+datum:    2011-03-20
+
+=encoding utf8
+
+=head1 NAME
+
+liloconfig - create new lilo.conf file (with diskid and uuid)
+
+=head1 SYNOPSIS
+
+B<liloconfig> [B<-h>] [B<-v>] [B<-f>] [B<lilo.conf>]
+
+=head1 DESCRIPTION
+
+liloconfig is an simple program for creating a new lilo.conf file.
+After creating the new configuration file you must execute '/sbin/lilo'.
+
+liloconfig use the lilo.example.conf file as template. In the final
+lilo.conf file you find many useful comments for custom changes.
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-h>
+
+Print a brief help.
+
+=item B<-v>
+
+Print verbose messages.
+
+=item B<-f>
+
+Force overriding existing lilo.conf.
+
+=back
+
+=head1 EXAMPLES
+
+Lines in the configuration file /etc/lilo.conf:
+
+  ### LILO global section ###
+
+  #large-memory
+  lba32
+  boot = /dev/sda
+  map = /boot/map
+  install = menu
+  menu-scheme = Wb:Yr:Wb:Wb
+  prompt
+  timeout = 100
+  vga = normal
+  #default = Linux
+
+  ### LILO per-image section ###
+
+  #boot = /dev/sda
+  boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
+
+  image = /boot/vmlinuz-2.6.32-5book-686
+      label = "Linux"
+      #root = /dev/sda1
+      root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
+      read-only
+  #   restricted
+  #   alias = 1
+  #   optional
+      initrd = /boot/initrd.img-2.6.32-5book-686
+
+  image = /boot/vmlinuz-2.6.32-5-686
+      label = "Linux Old"
+      #root = /dev/sda1
+      root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
+      read-only
+  #   restricted
+  #   alias = 2
+  #   optional
+      initrd = /boot/initrd.img-2.6.32-5-686
+
+=head1 COPYRIGHT and LICENSE
+
+Copyright (C) 2011 Joachim Wiedorn
+
+This script is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+
+On Debian systems, the complete text of the GNU General Public
+License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+=head1 AUTHOR
+
+B<lilconfig> was written by Joachim Wiedorn.
+
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+
+=head1 SEE ALSO
+
+B<lilo>(8), B<update-lilo>(8), B<lilo-uuid-diskid>(8)
+
+=cut
diff --git a/debian/manpages/pod2manpage b/debian/manpages/pod2manpage
new file mode 100644 (file)
index 0000000..7ee184c
--- /dev/null
@@ -0,0 +1,80 @@
+#!/bin/bash
+#
+#       pod2manpage  -  convert pod file into manual page
+#       
+#       Copyright 2009-2010 Joachim Wiedorn <ad_debian at joonet.de>
+#       
+#       This program is free software; you can redistribute it and/or modify
+#       it under the terms of the GNU General Public License as published by
+#       the Free Software Foundation; either version 2 of the License, or
+#       (at your option) any later version.
+#       
+#       This program is distributed in the hope that it will be useful,
+#       but WITHOUT ANY WARRANTY; without even the implied warranty of
+#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#       GNU General Public License for more details.
+#       
+#       You should have received a copy of the GNU General Public License
+#       along with this program; if not, write to the Free Software
+#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+#       MA 02110-1301, USA.
+
+set -e
+
+if ! test /usr/bin/pod2man; then
+       echo "$0: Programm pod2man not found on the system!"
+       echo "$0: Please install perl (>= 5.6.0) on your system."
+       exit 1
+fi
+
+if test -z "$1"; then
+       echo "Usage: $0 <manpage.pod>"
+       echo ""
+       echo "       The file manpage.pod needs a header with six lines:"
+       echo "       =for header"
+       echo "       manpage: <program name>"
+       echo "       section: <manpage section>"
+       echo "       title:   <title string>"
+       echo "       version: <version number>"
+       echo "       datum:   <modification date>"
+       echo ""
+       exit 0
+fi
+
+if ! test -e "$1"; then
+       echo "$0: File $1 not found - Abort!"
+       exit 1
+fi
+
+NAME=`echo "$1" | sed -e 's/\.pod$//g'`
+if ! test -e "${NAME}.pod"; then
+       echo "$0: File $1 is not a podfile - Abort!"
+       exit 1
+fi
+
+# read file header
+SUCH=manpage
+manpage=$(head -n7 "$1" | grep $SUCH | sed -e "s/\.*${SUCH}\:\ *\(.*\)/\1/")
+SUCH=section
+section=$(head -n7 "$1" | grep $SUCH | sed -e "s/\.*${SUCH}\:\ *\(.*\)/\1/")
+SUCH=title
+title=$(head -n7 "$1" | grep $SUCH | sed -e "s/\.*${SUCH}\:\ *\(.*\)/\1/")
+SUCH=version
+version=$(head -n7 "$1" | grep $SUCH | sed -e "s/\.*${SUCH}\:\ *\(.*\)/\1/")
+SUCH=datum
+datum=$(head -n7 "$1" | grep $SUCH | sed -e "s/\.*${SUCH}\:\ *\(.*\)/\1/")
+
+# check for utf8 encoding
+mycoding=""
+if [ `head -n20 $1 | grep ^=encoding | grep -c -i utf` -eq 1 ]; then
+       mycoding="--utf8"
+fi
+
+# convert pod to manpage
+pod2man --section="$section" --center "$title" \
+       --release="$version" --date="$datum" ${mycoding} \
+       ${NAME}.pod  ${NAME}.${section}
+
+#man ./${NAME}.${section}
+echo "Manpage ${NAME}.${section} created."
+
diff --git a/debian/manpages/update-lilo.8 b/debian/manpages/update-lilo.8
new file mode 100644 (file)
index 0000000..6346cfc
--- /dev/null
@@ -0,0 +1,97 @@
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\" ========================================================================
+.\"
+.IX Title "UPDATE-LILO 8"
+.TH UPDATE-LILO 8 "2011-03-20" "23.1" "lilo documentation"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+update\-lilo \- execute lilo in special debconf mode
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+\&\fBupdate-lilo\fR
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+This special script only execute lilo with sending all output to >$2
+.SH "COPYRIGHT and LICENSE"
+.IX Header "COPYRIGHT and LICENSE"
+Copyright (C) 2010\-2011 Joachim Wiedorn
+.PP
+This script is free software; you can redistribute it and/or modify
+it under the terms of the \s-1GNU\s0 General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+.PP
+On Debian systems, the complete text of the \s-1GNU\s0 General Public
+License version 2 can be found in `/usr/share/common\-licenses/GPL\-2'.
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+\&\fBupdate-lilo\fR was written by Joachim Wiedorn.
+.PP
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fBlilo\fR(8), \fBlilo-uuid-diskid\fR(1), \fBliloconfig\fR(8)
diff --git a/debian/manpages/update-lilo.pod b/debian/manpages/update-lilo.pod
new file mode 100644 (file)
index 0000000..f37a68c
--- /dev/null
@@ -0,0 +1,45 @@
+=for header
+manpage:  UPDATE-LILO
+section:  8
+title:    lilo documentation
+version:  23.1
+datum:    2011-03-20
+
+=encoding utf8
+
+=head1 NAME
+
+update-lilo - execute lilo in special debconf mode
+
+=head1 SYNOPSIS
+
+B<update-lilo>
+
+=head1 DESCRIPTION
+
+This special script only execute lilo with sending all output to >$2
+
+=head1 COPYRIGHT and LICENSE
+
+Copyright (C) 2010-2011 Joachim Wiedorn
+
+This script is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by 
+the Free Software Foundation; either version 2 of the License, or 
+(at your option) any later version.
+
+On Debian systems, the complete text of the GNU General Public
+License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+=head1 AUTHOR
+
+B<update-lilo> was written by Joachim Wiedorn.
+
+This manual page was written by Joachim Wiedorn <ad_debian at joonet.de>
+for the Debian project (and may be used by others).
+
+=head1 SEE ALSO
+
+B<lilo>(8), B<lilo-uuid-diskid>(1), B<liloconfig>(8)
+
+=cut
diff --git a/debian/patches/01_makefile-adds.patch b/debian/patches/01_makefile-adds.patch
new file mode 100644 (file)
index 0000000..eb45576
--- /dev/null
@@ -0,0 +1,32 @@
+Package:     lilo
+Subject:     add autoauto and diag1.img to makefile
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-11
+
+---
+
+diff -urN s00/make.vars s01/make.vars
+--- s00/make.vars      2010-06-28 22:47:31.000000000 +0200
++++ s01/make.vars      2010-11-04 23:15:56.367070520 +0100
+@@ -65,7 +65,7 @@
+ CONFIG=-DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DNOKEYBOARD -DONE_SHOT \
+     -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL \
+-    -DMDPRAID -DDEVMAPPER
++    -DMDPRAID -DDEVMAPPER -DAUTOAUTO
+    
+ # set the following if you wish LILO.COM to be installed
+ DOS_DIR=/dosC/boot
+diff -urN s00/src/Makefile s01/src/Makefile
+--- s00/src/Makefile   2010-11-04 16:35:52.000000000 +0100
++++ s01/src/Makefile   2010-11-04 23:15:50.831064767 +0100
+@@ -41,7 +41,7 @@
+ #
+ # everything needed to run, just short of installation
+ #
+-all:  lilo bootsect.b
++all:  lilo bootsect.b diag1.img
+ #
+ # everything above plus the statically linked version
diff --git a/debian/patches/02_lilo-version-debian.patch b/debian/patches/02_lilo-version-debian.patch
new file mode 100644 (file)
index 0000000..0048a37
--- /dev/null
@@ -0,0 +1,39 @@
+Package:     lilo
+Subject:     add lilo version for Debian
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2011-01-28
+
+---
+
+diff -urN s01/src/crt.S s02/src/crt.S
+--- s01/src/crt.S      2010-11-01 16:32:09.000000000 +0100
++++ s02/src/crt.S      2010-11-05 00:30:35.183058179 +0100
+@@ -694,7 +694,7 @@
+ str_title:
+-      .ascii  "GNU/Linux - "
++      .ascii  "Debian - "
+       .ascii  "LILO "
+ #ifdef LCF_VERSION
+       .ascii  SA(VERSION_MAJOR)
+diff -urN s01/src/lilo.c s02/src/lilo.c
+--- s01/src/lilo.c     2010-06-28 23:29:23.000000000 +0200
++++ s02/src/lilo.c     2010-11-05 00:29:44.219065803 +0100
+@@ -819,6 +819,7 @@
+        printf("LILO version %d.%d%s%s", VERSION_MAJOR, VERSION_MINOR,
+             VERSION_EDIT, test ? " (test mode)" : "");
+       if (version && verbose<=0) {
++          printf (" (Debian GNU/Linux)");
+           printf("\n");
+           return 0;
+       }
+@@ -843,6 +844,7 @@
+           }
+ #endif
+       }
++        printf ("Debian GNU/Linux\n");
+         printf("\n");
+         if (version) {
+             if (verbose>=2) configuration();
diff --git a/debian/patches/02_lilo-version-ubuntu.patch b/debian/patches/02_lilo-version-ubuntu.patch
new file mode 100644 (file)
index 0000000..a8dce93
--- /dev/null
@@ -0,0 +1,39 @@
+Package:     lilo
+Subject:     add lilo version for Ubuntu
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2011-01-28
+
+---
+
+diff -urN s01/src/crt.S s02/src/crt.S
+--- s01/src/crt.S      2010-11-01 16:32:09.000000000 +0100
++++ s02/src/crt.S      2010-11-05 00:30:35.183058179 +0100
+@@ -694,7 +694,7 @@
+ str_title:
+-      .ascii  "GNU/Linux - "
++      .ascii  "Ubuntu - "
+       .ascii  "LILO "
+ #ifdef LCF_VERSION
+       .ascii  SA(VERSION_MAJOR)
+diff -urN s01/src/lilo.c s02/src/lilo.c
+--- s01/src/lilo.c     2010-06-28 23:29:23.000000000 +0200
++++ s02/src/lilo.c     2010-11-05 00:29:44.219065803 +0100
+@@ -819,6 +819,7 @@
+        printf("LILO version %d.%d%s%s", VERSION_MAJOR, VERSION_MINOR,
+             VERSION_EDIT, test ? " (test mode)" : "");
+       if (version && verbose<=0) {
++          printf (" (Ubuntu GNU/Linux)");
+           printf("\n");
+           return 0;
+       }
+@@ -843,6 +844,7 @@
+           }
+ #endif
+       }
++        printf ("Ubuntu GNU/Linux\n");
+         printf("\n");
+         if (version) {
+             if (verbose>=2) configuration();
diff --git a/debian/patches/03_keytab-lilo.8-debian-based.patch b/debian/patches/03_keytab-lilo.8-debian-based.patch
new file mode 100644 (file)
index 0000000..ce85ad5
--- /dev/null
@@ -0,0 +1,19 @@
+Package:     lilo
+Subject:     keytab-lilo.8 for Debian-based systems
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2011-01-28
+
+---
+
+diff -urN v03/man/keytab-lilo.8 v04/man/keytab-lilo.8
+--- v03/man/keytab-lilo.8      2010-06-28 22:41:18.000000000 +0200
++++ v04/man/keytab-lilo.8      2010-07-03 09:21:19.560354947 +0200
+@@ -100,3 +100,7 @@
+ .BR lilo (8),
+ .BR keytables (5),
+ .BR gzip (1)
++
++.B lilo
++comes with extensive documentation which can be found in
++/usr/share/doc/lilo-doc/ on Debian-based systems.
diff --git a/debian/patches/04_lilo.8-debian-based.patch b/debian/patches/04_lilo.8-debian-based.patch
new file mode 100644 (file)
index 0000000..f0fc6dd
--- /dev/null
@@ -0,0 +1,19 @@
+Package:     lilo
+Subject:     lilo.8 for Debian-based systems
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2011-01-28
+
+---
+
+diff -urN v04/man/lilo.8 v05/man/lilo.8
+--- v04/man/lilo.8     2010-06-28 22:40:35.000000000 +0200
++++ v05/man/lilo.8     2010-07-03 09:25:47.995224569 +0200
+@@ -490,6 +490,7 @@
+ The lilo distribution comes with very extensive TeX documentation through
+ Version 21.  Text file README's in the source directory provide updates on
+ more recent topics.
++This can be found in /usr/share/doc/lilo-doc/ on Debian-based systems.
+ .SH "AUTHORS"
+ Werner Almesberger <almesber@lrc.epfl.ch> (versions 0 to 21)
+ .br
diff --git a/debian/patches/05_readme.disk-change.patch b/debian/patches/05_readme.disk-change.patch
new file mode 100644 (file)
index 0000000..2e61e46
--- /dev/null
@@ -0,0 +1,24 @@
+Package:     lilo
+Subject:     readme.disk for Debian based systems
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-11
+
+---
+
+diff -urN v06/readme/README.disk v07/readme/README.disk
+--- v06/readme/README.disk     2001-01-04 06:04:37.000000000 +0100
++++ v07/readme/README.disk     2010-07-03 09:32:51.596354341 +0200
+@@ -7,9 +7,9 @@
+ Creating the floppy
+ ===================
+-Change into the LILO source code directory.  Insert a formatted floppy
+-disk into the A: drive (/dev/fd0).  Type the command "make floppy". 
+-After the files have assembled, the bootable floppy disk will be created.
++Change into the /usr/lib/lilo directory.  Insert a formatted floppy
++disk into the A: drive (/dev/fd0).  Type the command "make". A bootable
++floppy disk will be created.
+ Running the diagnostic
+ ======================
diff --git a/debian/patches/06_notinteractive.patch b/debian/patches/06_notinteractive.patch
new file mode 100644 (file)
index 0000000..d10d095
--- /dev/null
@@ -0,0 +1,22 @@
+Package:     lilo
+Subject:     notinteractive for debian
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-11
+
+---
+
+diff -urN v08/src/device.c v09/src/device.c
+--- v08/src/device.c   2010-07-03 09:36:00.637903317 +0200
++++ v09/src/device.c   2010-07-03 09:37:44.660354270 +0200
+@@ -847,7 +847,9 @@
+ "This caution does not apply to Windows 95 or 98, or to NT data disks.\n"
+                               , vm->name, MAJOR(dev), MINOR(dev), dev);
+                                       
+-                                      
++    if (test)
++       return 0;
++
+     ret = yesno("\nIs the above disk an NT boot disk? ", 1);
+     if (ret && fatal) {
diff --git a/debian/patches/07_bad-partition-warn.patch b/debian/patches/07_bad-partition-warn.patch
new file mode 100644 (file)
index 0000000..b2c1166
--- /dev/null
@@ -0,0 +1,24 @@
+Package:     lilo
+Subject:     only warning about bad partition
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-11
+
+---
+
+diff -urN v09/src/partition.c v10/src/partition.c
+--- v09/src/partition.c        2010-06-19 23:52:05.000000000 +0200
++++ v10/src/partition.c        2010-07-03 09:41:28.687586169 +0200
+@@ -231,11 +231,10 @@
+       dos ? "  A DOS/Windows/OS2 system may be rendered unbootable."
+               "\n  The backup copy of this boot sector should be retained."
+               : "" );
++      fprintf (errstd, "I will assume that you know what you're doing and I will proceed.\n");
+ #if 0
+       if (!dos && !cfg_get_flag(cf_options,"ignore-table"))
+           die("You may proceed by using either '-P ignore' or 'ignore-table'");
+-#else
+-      if (!yesno("\nProceed? ", 0)) exit(0);
+ #endif
+     }
+     cyl = part_table[part].cyl+((part_table[part].sector >> 6) << 8);
diff --git a/debian/patches/08_install-also-dat-files.patch b/debian/patches/08_install-also-dat-files.patch
new file mode 100644 (file)
index 0000000..5afffaa
--- /dev/null
@@ -0,0 +1,35 @@
+Package:     lilo
+Subject:     install also dat files of menu backgrounds
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-13
+
+In some situations it is fine to have the original config files
+for the menu background images. So let us install these dat files.
+---
+
+diff -urN s07/images/Makefile s08/images/Makefile
+--- s07/images/Makefile        2010-11-04 13:26:28.000000000 +0100
++++ s08/images/Makefile        2010-11-13 18:39:14.558043894 +0100
+@@ -6,6 +6,8 @@
+ BINLILO := ../src/lilo
+ BMPS8 := coffee.bmp
+ BMPS4 := debian.bmp debian-de.bmp debianlilo.bmp inside.bmp onlyblue.bmp tuxlogo.bmp
++NAME8 := coffee
++NAME4 := debian debian-de debianlilo inside onlyblue tuxlogo
+ all: $(BMPS4) $(BMPS8)
+@@ -21,6 +23,12 @@
+ install: all
+       mkdir -p $$DESTDIR$(BOOT_DIR)
+       install -m 0644  $(BMPS4) $(BMPS8)  $$DESTDIR$(BOOT_DIR)
++      for i in $(NAME8); do
++              cp $(NAME8)_256c.dat $$DESTDIR$(BOOT_DIR)
++      done
++      for i in $(NAME4); do
++              cp $(NAME4)_16c.dat $$DESTDIR$(BOOT_DIR)
++      done
+ clean:
+       rm -f $(BMPS4) $(BMPS8)
diff --git a/debian/patches/09_use-of-newer-debhelper.patch b/debian/patches/09_use-of-newer-debhelper.patch
new file mode 100644 (file)
index 0000000..ff044ea
--- /dev/null
@@ -0,0 +1,70 @@
+Package:     lilo
+Subject:     use of newer debhelper 7.0.50 and above
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   no
+Last-Update: 2010-11-13
+
+With the possibilities of debhelper of 7.0.50 and above and some
+direct patches in the sources the rules can be reduced to few
+lines.
+---
+
+diff -urN s08/images/Makefile s09/images/Makefile
+--- s08/images/Makefile        2010-11-13 18:39:14.558043894 +0100
++++ s09/images/Makefile        2010-11-13 20:23:08.510034528 +0100
+@@ -23,11 +23,11 @@
+ install: all
+       mkdir -p $$DESTDIR$(BOOT_DIR)
+       install -m 0644  $(BMPS4) $(BMPS8)  $$DESTDIR$(BOOT_DIR)
+-      for i in $(NAME8); do
+-              cp $(NAME8)_256c.dat $$DESTDIR$(BOOT_DIR)
++      for i in $(NAME8); do \
++              cp $${i}_256c.dat $$DESTDIR$(BOOT_DIR)/$${i}.dat; \
+       done
+-      for i in $(NAME4); do
+-              cp $(NAME4)_16c.dat $$DESTDIR$(BOOT_DIR)
++      for i in $(NAME4); do \
++              cp $${i}_16c.dat $$DESTDIR$(BOOT_DIR)/$${i}.dat; \
+       done
+ clean:
+@@ -37,4 +37,7 @@
+ uninstall:
+       (cd $$DESTDIR$(BOOT_DIR); rm -f $(BMPS4) $(BMPS8))
++      for i in $(NAME4) $(NAME8); do \
++              rm -f $$DESTDIR$(BOOT_DIR)/$${i}.dat; \
++      done
+diff -urN s08/Makefile s09/Makefile
+--- s08/Makefile       2010-11-04 16:35:15.000000000 +0100
++++ s09/Makefile       2010-11-13 20:23:08.498047887 +0100
+@@ -1,6 +1,14 @@
+ # -*- makefile -*-
+ #
++# everything needed to run, just short of installation
++#
++all: test
++      make -C src all
++      make -C images all
++      make -C doc all
++
++#
+ #  make help
+ #
+ help:
+@@ -27,13 +35,6 @@
+       @echo ""
+ #
+-# everything needed to run, just short of installation
+-#
+-all: test
+-      make -C src all
+-      make -C images all
+-
+-#
+ # everything above plus the statically linked version
+ #
+ alles: test
diff --git a/debian/patches/10_add-info-about-h-option.patch b/debian/patches/10_add-info-about-h-option.patch
new file mode 100644 (file)
index 0000000..179d2c5
--- /dev/null
@@ -0,0 +1,21 @@
+Package:     lilo
+Subject:     add usage hints about -H option
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   yes
+Last-Update: 2010-11-20
+
+The already existing option '-H' isn't listed in the usage,
+if you run 'lilo --help'. Now one line is added.
+---
+
+diff -urN s09/src/lilo.c s10/src/lilo.c
+--- s09/src/lilo.c     2010-11-04 23:18:47.000000000 +0100
++++ s10/src/lilo.c     2010-11-20 15:51:32.270152972 +0100
+@@ -542,6 +542,7 @@
+     fprintf(errstd,"%7s%s [ -C config_file ] -I name [ options ]\n","",name);
+     fprintf(errstd,"%7s%s [ -C config_file ] [ -s save_file ] "
+       "-u | -U [ boot_device ]\n","",name);
++    fprintf(errstd,"%7s%s -H\t\t\t\tinstall only to active discs (RAID-1)\n", "", name);
+     fprintf(errstd,"%7s%s -A /dev/XXX [ N ]\t\tinquire/activate a partition\n","",name);
+     fprintf(errstd,"%7s%s -M /dev/XXX [ mbr | ext ]\tinstall master boot record\n","",name);
+     fprintf(errstd,"%7s%s -T help \t\t\tlist additional options\n", "", name);
diff --git a/debian/patches/11_remove-obsolete-bios-workaround.patch b/debian/patches/11_remove-obsolete-bios-workaround.patch
new file mode 100644 (file)
index 0000000..7d2a759
--- /dev/null
@@ -0,0 +1,38 @@
+Package:     lilo
+Subject:     remove obsolete bios workaround
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   yes
+Last-Update: 2011-01-18
+
+In the changelog of Debian lilo 22.2-3.1 (from 2002-05-10) was noted:
+
+  * This upstream version uses int15,0xe820 to fetch the memory map.
+    However, sufficiently many systems don't implement this interrupt
+    correctly.  We avoid the errant code for now.  The next upstream
+    release fixes this problem for real.  Note to Russell: this patch
+    must be removed for the next upstream release.
+
+Unfortunately nobody had remembered to this note and removed this 
+workaround with the new upstream release. But the upstream release
+22.3 (from 2002-10-19) of have the following note in its CHANGES: 
+
+    - Compensate for buggy BIOS in int 15h, fn E820h call to avoid
+      overlapping memory areas
+
+Now I remove this very old workaround because it is obsolete since
+May 2002!
+---
+
+diff -urN s10/src/second.S s11/src/second.S
+--- s10/src/second.S   2010-06-20 00:20:26.000000000 +0200
++++ s11/src/second.S   2011-01-18 20:18:55.903147359 +0100
+@@ -2927,8 +2927,7 @@
+       xor     edx,edx                 ; flag nothing found
+       xor     esi,esi                 ; flag size==0
+       xor     ebx,ebx
+-      ;jmp    e8go                    ; circumvented due to BIOS problems
+-      br      no_e801                 ; skip to backup plan
++      jmp     e8go
+ e8go2:        or      ebx,ebx                 ; test for end
+       jz      e8go5
+ e8go: push    edx                     ; save best prospect
diff --git a/debian/patches/12_save-errno-for-second-command.patch b/debian/patches/12_save-errno-for-second-command.patch
new file mode 100644 (file)
index 0000000..f21597d
--- /dev/null
@@ -0,0 +1,51 @@
+Package:     lilo
+Subject:     save errno for second command
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   yes
+Last-Update: 2011-02-17
+
+The problem is that fprintf can alter the value of errno 
+(see man perror). In a weired case the user get a bogus error 
+because the real error was hidden by fprintf. 
+---
+
+diff -urN s11/src/device.c s12/src/device.c
+--- s11/src/device.c   2011-02-17 22:07:17.167142581 +0100
++++ s12/src/device.c   2011-02-17 22:20:03.047152869 +0100
+@@ -197,6 +197,7 @@
+     char name[PATH_MAX];
+     ST_BUF st;
+     int count;
++    int err;
+     if (lookup_dev(name,dev,number)) dev->delete = 0;
+     else {
+@@ -235,11 +236,12 @@
+ #endif
+     if (flags == O_BYPASS) dev->fd = -1;
+     else if ((dev->fd = open(name,flags)) < 0) {
+-            fprintf (errstd, "Cannot proceed. Maybe you need to add "
++        err = errno;
++        fprintf (errstd, "Cannot proceed. Maybe you need to add "
+                         "this to your lilo.conf:\n"
+                          "\tdisk=%s inaccessible\n"
+                         "(real error shown below)\n", name);
+-          die("open %s: %s",name,strerror(errno));
++          die("open %s: %s",name,strerror(err));
+     }
+     dev->name = stralloc(name);
+     return dev->fd;
+@@ -714,11 +716,11 @@
+       
+     fd = dev_open(&dev, device, option ? O_RDWR : O_RDONLY);
+     if (read(fd, &buf, sizeof(buf)) != sizeof(buf)) {
+-      fprintf (errstd, "Cannot proceed. Maybe you need to add "
++      fprintf (errstd, "Cannot proceed. Maybe you need to add "
+                         "this to your lilo.conf:\n"
+                          "\tdisk=%s inaccessible\n"
+                         "(real error shown below)\n", dev.name);
+-      die("VolumeID read error: sector 0 of %s not readable", dev.name);
++      die("VolumeID read error: sector 0 of %s not readable", dev.name);
+     }
+     if (option==ID_SET) {
+       make_backup(NULL, 0, &buf, device,
diff --git a/debian/patches/13_reformatted-mkrescue-manpage.patch b/debian/patches/13_reformatted-mkrescue-manpage.patch
new file mode 100644 (file)
index 0000000..359dae8
--- /dev/null
@@ -0,0 +1,268 @@
+Package:     lilo
+Subject:     reformatted mkrescue manpage
+Author:      Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>
+Forwarded:   yes
+Last-Update: 2011-03-07
+
+The formatting did not obey the recommendations of man (7) and 
+man-pages (7).
+---
+
+diff -urN s12/man/mkrescue.8 s13/man/mkrescue.8
+--- s12/man/mkrescue.8 2010-11-01 17:13:41.000000000 +0100
++++ s13/man/mkrescue.8 2011-03-07 21:25:53.000000000 +0100
+@@ -2,130 +2,155 @@
+ .\" @(#)mkrescue.8 1.0 20011031 jrc
+ .\" This page is part of the LILO package, which is released by
+ .\" the author(s) under a BSD license.  See the file COPYING
+-.\" in the LILO source directory for the License and Disclaimer.
++.\" in the LILO source directory for the license and disclaimer.
+ .\"
+ .\" Original version, John Coffman 2001-10-31
+ .\" Updated to version 2.0 & lilo 22.5.4, John Coffman 2003-05-24
+-.\"
+ .\" Updated to version 3.0 & lilo 22.6.1, John Coffman 2004-11-16
+-.\"
+-.TH MKRESCUE 8 "16 Nov 2004"
++.\" Reformatted to better match Linux man-pages conventions
++.\" Martin Eberhard Schauer 2011-03-06
++
++.TH MKRESCUE 8 "6 Mar 2011"
++
+ .SH NAME
+-mkrescue \- make rescue floppy
++mkrescue \- make rescue floppy or CD
++
+ .SH SYNOPSIS
+-.LP
+-.B "/usr/sbin/mkrescue"
+-\- make a bootable rescue floppy or CD using the default kernel specified
+-in \fIlilo.conf\fP.
++.B /sbin/mkrescue
++makes a bootable rescue floppy or CD using the default kernel specified in
++.IR lilo.conf .
++
+ .SH DESCRIPTION
+-.LP
+-.B mkrescue
+-takes its specification for the kernel from the default image specified in
+-\fB/etc/lilo.conf\fP.  If the actual default is an \fIother=\fP specification,
+-then use the first \fIimage=\fP specification.
+-Any associated initial ramdisk (initrd=), and \fIappend=\fP
+-options will also be used.  The root directory will be taken to be the
+-\fIcurrent\fP root.  A bootable floppy or CD-image will be created using LILO version
++\fBmkrescue\fP takes its specifation for the kernel from the default image
++specified in \fI/etc/lilo.conf\fP.
++If the actual default is an \fIother=\fP specification, then use the first
++\fIimage=\fP specification.
++Any associated initial ramdisk (\fIinitrd=\fP), and \fIappend=\fP options
++will also be used.
++The root directory will be taken to be the \fIcurrent\fP root.
++A bootable floppy or CD-image will be created using LILO version
+ 22.5.5 or later.
+-.B mkrescue
+-normally requires no options, unless a CD-image is desired (\fI--iso\fP).
++\fBmkrescue\fP normally requires no options, unless a CD-image is desired
++(\fB--iso\fP).
++
+ .SH OPTIONS
+-.LP
++
+ .TP
+-.BI "--append <string>"
+-Override any \fIappend=\fP options taken from the default image.  If there is
+-any doubt about whether the \fIlilo.conf\fP options are correct, then specify
+-no kernel parameters with:  \fB--append ""\fP, the null string.
+-.TP
+-.BI "--debug"
+-Provide verbose output of the operation of "mkrescue", pausing to allow
+-the setting of internal operating parameters to be viewed.  "<CR>" must
+-be hit to proceed from these pauses.
+-.TP
+-.BI "--device <device>"
+-Make the floppy on a device other than /dev/fd0.  The floppy disk will
+-always be made to boot on BIOS device code 0x00 (A: drive), without
+-regard to the drive on which it is created.
+-.TP
+-.BI "--fast"
+-Use a faster method of creating the boot floppy.  This involves first
+-creating a file of "\-\-size" 1k blocks (default is 1440)
+-mounted using a loopback device, creating the bootable floppy,
++\fB--append\fP <string>
++Override any \fIappend=\fP options taken from the default image.
++If there is any doubt about whether the \fIlilo.conf\fP
++options are correct, then specify no kernel parameters by providing the
++null string (\fB--append ""\fP).
++
++.TP
++.B --debug
++Provide verbose output of the operation of
++.BR mkrescue ,
++pausing to allow the setting of internal operating parameters to be viewed.
++<CR> must be hit to proceed from these pauses.
++
++.TP
++\fB--device\fP <device>
++Make the floppy on a device other than \fI/dev/fd0\fP.
++The floppy disk will always be made to boot on BIOS device code 0x00 (A:
++drive), without regard to the drive on which it is created.
++
++.TP
++.B --fast
++Use a faster method of creating the boot floppy.
++This involves first creating a file of \fB--size\fP 1k blocks (default
++is 1440) mounted using a loopback device, creating the bootable floppy,
+ then copying the entire file to the disk.
++
+ .TP
+-.BI "--fs [ ext2 | msdos | minix ]"
++\fB--fs\fP [ \fIext2\fP | \fImsdos\fP | \fIminix\fP ]
+ Specify the type of filesystem to create on the drive.
+-.B ext2
+-is the default, but "msdos" and "minix" allow slightly more disk sectors
+-for really big kernels.
++\fIext2\fP is the default, but \fImsdos\fP and \fIminix\fP allow
++slightly more disk sectors for really big kernels.
++
+ .TP
+-.BI "--help"
++.B --help
+ Print a short usage synopsis, including a list of command options.
++
+ .TP
+-.BI "--image <label>"
++\fB--image\fP <label>
+ Specifies the label or alias of the particular image from which the
+-append, initial ramdisk, root, keytable, and kernel information is to be 
+-taken.
++append, initial ramdisk, root, keytable, and kernel information is to
++be taken.
++
+ .TP
+-.BI "--initrd <filepath>" "  and  " "--kernel <filepath>"
++\fB--initrd\fP \fI<filepath>\fP and \fB--kernel\fP \fI<filepath>\fP
+ These options, which must be used together, allow specification of an
+ arbitrary kernel file and initial ramdisk file to be used on the created
+-boot floppy.  Be sure you know what you are doing before you use these
+-options.  If no initial ramdisk is needed with a particular kernel, then you
+-MUST specify \fB--initrd ""\fP, meaning a null pathname.
++boot floppy.
++Be sure you know what you are doing before you use these options.
++If no inital ramdisk is needed with a particular kernel, then you MUST
++specify \fB--initrd ""\fP, meaning a null pathname.
++
+ .TP
+-.BI "--install [ text | menu ]"
++\fB--install\fP [ \fItext\fP | \fImenu\fP ]
+ Allows overriding the default human interface used with the rescue
+-bootloader (configuration file "install=" option). "text" is the
+-default on 1.2MB and 1.44MB floppy disks, and "menu" is the default on
+-2.88MB floppies and HD emulation on CD-R media.
+-.TP
+-.BI "--iso"
+-Create an ISO-9660 bootable CD image (El Torito Format) suitable for burning
+-to a CD-R or CD-RW.  The \fB--device\fP specification defaults to the
+-filename \fB"rescue.iso"\fP, and the \fB--size\fP defaults to 2880.  A utility
+-such as \fIcdrecord\fP may be used to burn the ISO file to a recordable CD
+-medium.  With this ISO option, the
+-.B "--size HD"
+-option is allowed.
++bootloader (configuration file "install=" option). \fItext\fP is the
++default on 1.2MB and 1.44MB floppy disks, and \fImenu\fP is the default
++on 2.88MB floppies and HD emulation on CD-R media.
++
++.TP
++.BI --iso
++Create an ISO-9660 bootable CD image (El Torito Format) suitable for
++burning to a CD-R or CD-RW.  The \fB--device\fP specification defaults to
++the filename \fIrescue.iso\fP, and the \fB--size\fP defaults to 2880.
++A utility such as "wodim" may be used to burn the ISO file to a
++recordable CD medium.
++With this ISO option, the \fB--size\fP \fIHD\fP option is allowed.
++
+ .TP
+-.BI "--nocompact"
++.BI --nocompact
+ For faster kernel loading from a floppy, LILO map compaction is normally
+-enabled. This option will disable map compaction by omitting the
+-lilo "\-c" switch.
+-.TP
+-.BI "--noformat"
+-Suppresses creation of a new filesystem on the boot floppy. This option may
+-be used
+-.B only
++enabled.
++This option will disable map compaction by omitting the lilo \fB-c\fP
++switch.
++
++.TP
++.BI --noformat
++Suppresses creation of a new filesystem on the boot floppy.
++This option may be used ONLY
+ when you know that the floppy you will be writing upon is formatted with the
+-same filesystem as specified by "\-\-fs XXX" (default is ext2).
++same filesystem as specified by \fB--fs\fP \fIXXX\fP (default is \fIext2\fP).
++
+ .TP
+-.BI "--root <device>"
+-Specify the root filesystem for the kernel on the boot floppy. The currently
+-mounted root is taken as the default specification.
+-.TP
+-.BI "--size [ 1440 | 1200 | 2880 | HD ]"
+-The default floppy disk size is \fI1440\fP, meaning a 1.44MB floppy. When \fI--iso\fP 
+-is specified, the default size is \fI2880\fP.  Allowed
+-specifications are 1200, 1440, or 2880, meaning a 1.2MB, 1.44MB or 2.88MB
+-floppy, respectively.  No other floppy disk sizes are supported.
++\fB--root\fP \fI<device>\fP
++Specify the root filesystem for the kernel on the boot floppy.
++The currently mounted root is taken as the default specification.
++
++.TP
++\fB--size\fP [ \fI1440\fP | \fI1200\fP | \fI2880\fP | \fIHD\fP ]
++The default floppy disk size is \fI1440\fP, meaning a 1.44MB floppy.
++When \fB--iso\fP is specified, the default size is \fI2880\fP.
++Allowed specifications are \fI1200\fP, \fI1440\fP, or \fI2880\fP, meaning
++a 1.2MB, 1.44MB or 2.88MB floppy, respectively.
++No other floppy disk sizes are supported.
+ .sp
+-The
+-.I HD
+-specification, meaning "hard disk", may only be used with the
+-.B "--iso"
+-option, to indicate a 16MB hard disk is to be generated for emulation.  This
+-allows for very large kernel / initial ramdisk combinations on CD-R.  The
+-hard disk image is created using loopback devices
+-"/dev/loop0" and "/dev/loop1", which
+-must be free to utilize this size option.
+-.TP
+-.BI "--version"
+-Print the version number of \fImkrescue\fP, then terminate.
+-.TE
++The \fIHD\fP specification, meaning "hard disk", may only be used with
++the \fB--iso\fP option, to indicate a 16MB hard disk is to be generated
++for emulation.
++This allows for very large kernel/initial ramdisk combinations on CD-R.
++The hard disk image is created using loopback devices \fI/dev/loop0\fP
++and \fI/dev/loop1\fP, which must be free to utilize this size option.
++
++.TP
++.BI --version
++Print the version number of \fBmkrescue\fP, then terminate.
++
+ .SH "SEE ALSO"
+-lilo(8), lilo.conf(5), mkfs(8), dd(1), mount(8), mkinitrd(8), mkisofs(8),
+-cdrecord(1).
+-.SH "AUTHOR"
+-John Coffman <johninsd@san.rr.com> (3.0)
++.BR cdrecord (1),
++.BR dd (1),
++.BR wodim (1),
++.BR lilo.conf (5),
++.BR lilo (8),
++.BR mkfs (8),
++.BR mkinitrd (8),
++.BR mkisofs (8),
++.BR mount (8)
++
++.\" .SH "AUTHOR"
++.\" John Coffman <johninsd@san.rr.com> (3.0)
diff --git a/debian/patches/14_fix-missleading-error-message.patch b/debian/patches/14_fix-missleading-error-message.patch
new file mode 100644 (file)
index 0000000..17167ff
--- /dev/null
@@ -0,0 +1,22 @@
+Package:     lilo
+Subject:     fix missleading error message
+Author:      Gabor Burjan <buga@buvoshetes.hu>
+Bug-Debian:  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445264
+Forwarded:   yes
+Last-Update: 2011-03-14
+
+A '%' character is missing from the format string.
+---
+
+diff -urN s13/src/geometry.c s14/src/geometry.c
+--- s13/src/geometry.c 2010-11-01 20:22:54.000000000 +0100
++++ s14/src/geometry.c 2011-03-14 20:16:32.959787075 +0100
+@@ -785,7 +785,7 @@
+           
+           if ((MAJOR(device)>=120 && MAJOR(device)<=127)  ||
+               (MAJOR(device)>=240 && MAJOR(device)<=254) )
+-              die("Linux experimental device 0x04x needs to be defined.\n"
++              die("Linux experimental device 0x%04x needs to be defined.\n"
+                   "Check 'man lilo.conf' under 'disk=' and 'max-partitions='", device);
+           else die("Sorry, don't know how to handle device 0x%04x",device);
+     }
diff --git a/debian/patches/15_fix-typos-in-manpage-lilo-conf.patch b/debian/patches/15_fix-typos-in-manpage-lilo-conf.patch
new file mode 100644 (file)
index 0000000..e83c703
--- /dev/null
@@ -0,0 +1,140 @@
+Package:     lilo
+Subject:     fix typos in manpage lilo conf
+Author:      Joachim Wiedorn <ad_debian at joonet.de>
+Forwarded:   yes
+Last-Update: 2011-03-20
+
+Update of the configuration example. More clearness about the
+both ways of configuration of background bitmaps. Remove of 
+all information about OS/2 as alternate system, because OS/2
+is obsolete for many years.
+---
+
+diff -urN s14/man/lilo.conf.5 s15/man/lilo.conf.5
+--- s14/man/lilo.conf.5        2010-11-01 17:13:41.000000000 +0100
++++ s15/man/lilo.conf.5        2011-03-20 14:18:06.116170451 +0100
+@@ -28,9 +28,9 @@
+ It might look as follows:
+ .IP
+ .nf
+-# lilo.conf
++# /etc/lilo.conf
+ #
+-#  global options:
++### global options ###
+ boot=/dev/hda
+ prompt
+ timeout=150
+@@ -41,28 +41,24 @@
+ read-only
+ menu-title=" John's Computer "
+ #
+-#  bootable kernel images:
+-image=/boot/zImage-1.5.99
++### bootable kernel images ###
++image=/boot/vmlinuz-2.6.20-1-i386
+      label=try
+-image=/boot/zImage-1.0.9
+-     label=1.0.9
++image=/boot/vmlinuz-2.4.33-1-i386
++     label=2.4.33
+ image=/tamu/vmlinuz
+      label=tamu
+-     initrd=initramdisk.img
++     initrd=/tamu/initrd.img
+      root=/dev/hdb2
+      vga=ask
+ #
+-#  other operating systems:
++### other operating systems ###
+ other=/dev/hda3
+-     label=dos
++     label=DOS
+      boot-as=0x80    # must be C:
+ other=/dev/hdb1
+-     label=Win98
++     label=WinXP
+      boot-as=0x80    # must be C:
+-other=/dev/hdb5
+-     label=os2
+-     loader=os2_d
+-     table=E:   # os2 sees as E:
+ .fi
+ .LP
+ This configuration file specifies that lilo uses the Master
+@@ -130,17 +126,19 @@
+ .sp
+ When a bitmap file is specified as a background screen during the boot
+ process, the color selection and layout of the text which overlays the
+-graphic image must be specified in one of two ways.  One way, is to use
+-a bitmap image (*.bmp) file which has had a header written by the
++graphic image must be specified in one of two ways.
++.sp
++One way is the use of header information in the bitmap image (*.bmp) file:
++From a text file with all the information about 'bmp-colors', 'bmp-table' 
++and 'bmp-timer' options together with the 'bitmap' option are stored in 
++the special LILO  header of the bitmap image file by the
+ .BI "lilo -E"
+-command.  If this command is used, then all of the
+-information specified by the 'bmp-colors', 'bmp-table', and 'bmp-timer'
+-options is stored in a special LILO header within the bitmap file.
+-Without this header, the 'bmp-' option values should be
+-specified in the configuration file; if not, default values are used.
+-Any use of the 'bmp-' options
+-within the configuration file overrides the values stored in the
+-bitmap file header.
++command. Another way works without these special header information: All
++the information about 'bmp-colors', 'bmp-table' and 'bmp-timer' options
++together with the 'bitmap' option are stored in the configuration file.
++Any use of the 'bmp-' options within the configuration file overrides
++the options stored in the bitmap file header. If lilo cannot find any of
++the 'bmp-' options, then default values are used.
+ .TP
+ .BI "bmp-colors=" <fg>,<bg>,<sh>,<hfg>,<hbg>,<hsh>
+ Specifies the decimal values of the colors to be used for the menu display
+@@ -292,9 +290,9 @@
+ .fi
+ .sp
+ probably only useful for floppy disks and loopback devices,
+-since for hard disks the
++because for hard disks the
+ .BI lba32
+-disk addressing option (LILO 21.2) ignores disk geometry.
++disk addressing option ignores disk geometry.
+ .sp
+ (22.5.8) Developers who have implemented a disk driver for a new block storage
+ device will have to indicate to LILO the maximum number of partitions
+@@ -836,14 +834,8 @@
+ By default
+ .I chain
+ is used.  This chain loader passes partition and drive information in the
+-boot sector it loads only to DOS on FAT12 or FAT16, Windows on FAT16 or
+-FAT32, or OS/2 on FAT16 or HPFS.
+-The alternate chain loader,
+-.I os2_d
+-passes partition and drive information unconditionally, and uses a format
+-suitable for OS/2 and DOS (see 
+-.I table=<letter>
+-below).
++boot sector it loads only to DOS on FAT12 or FAT16, or Windows on FAT16 or
++FAT32.
+ .TP
+ .BI "table=" <device>
+ This specifies the device that contains the partition table. 
+@@ -856,14 +848,9 @@
+ with `table' is modified.
+ .TP
+ .BI "table=" <drive-letter>
+-This is a special case for the
++This option is obsolete. It were used in the special case for the
+ .I os2_d
+-chain loader.  It specifies the DOS drive letter for the partition
+-that will be booted.  This is
+-.I mandatory
+-when booting OS/2 installed on
+-an extended partition.  The drive letter may be specified with or without a
+-trailing colon.
++chain loader.
+ .TP
+ .BI "change"
+ This keyword starts a section which describes how primary partition IDs are
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..94aec46
--- /dev/null
@@ -0,0 +1,15 @@
+01_makefile-adds.patch
+02_lilo-version-debian.patch
+03_keytab-lilo.8-debian-based.patch
+04_lilo.8-debian-based.patch
+05_readme.disk-change.patch
+06_notinteractive.patch
+07_bad-partition-warn.patch
+08_install-also-dat-files.patch
+09_use-of-newer-debhelper.patch
+10_add-info-about-h-option.patch
+11_remove-obsolete-bios-workaround.patch
+12_save-errno-for-second-command.patch
+13_reformatted-mkrescue-manpage.patch
+14_fix-missleading-error-message.patch
+15_fix-typos-in-manpage-lilo-conf.patch
diff --git a/debian/patches/ubuntu.series b/debian/patches/ubuntu.series
new file mode 100644 (file)
index 0000000..d0ab301
--- /dev/null
@@ -0,0 +1,15 @@
+01_makefile-adds.patch
+02_lilo-version-ubuntu.patch
+03_keytab-lilo.8-debian-based.patch
+04_lilo.8-debian-based.patch
+05_readme.disk-change.patch
+06_notinteractive.patch
+07_bad-partition-warn.patch
+08_install-also-dat-files.patch
+09_use-of-newer-debhelper.patch
+10_add-info-about-h-option.patch
+11_remove-obsolete-bios-workaround.patch
+12_save-errno-for-second-command.patch
+13_reformatted-mkrescue-manpage.patch
+14_fix-missleading-error-message.patch
+15_fix-typos-in-manpage-lilo-conf.patch
diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in
new file mode 100644 (file)
index 0000000..e0cf114
--- /dev/null
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] lilo.templates
diff --git a/debian/po/ar.po b/debian/po/ar.po
new file mode 100644 (file)
index 0000000..72b5c1e
--- /dev/null
@@ -0,0 +1,142 @@
+# Translation of Lilo debconf templates to Arabic
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Ossama M. Khayat <okhayat@yahoo.com>, 2005, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2008-11-06 08:26+0300\n"
+"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
+"Language-Team: Arabic <support@arabeyes.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "تهيئة LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"يبدو أن هذا هو أول تثبيت LILO. من الضروري جداً تشغيل liloconfig(8) عند اكتمال "
+"هذه العملية وتنفيذ /sbin/lilo بعدها."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "لن يعمل LILO إن لم تقم بهذا."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "تريد إضافة خيار حجم الذاكرة الكبيرة؟"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"بشكل افتراضي، يقوم LILO بتحميل ملف initrd في أول 15م.ب. من الذاكرة كي يتجنّب "
+"مشكلة أنظمة BIOS القديمة (أقدم من سنة 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd "
+#| "may not fit into the first 15MB of memory and so the system will not "
+#| "boot properly. It seems that the boot issues appear when the "
+#| "kernel+initrd combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"على أي، بوجود النواة الجديدة وinitrd فقد لا يمكن تحميلها في أول 15م.ب. من "
+"الذاكرة ولن يكون النظام قادراً على الإقلاع بشكل صحيح. يبدو أن مشاكل الإقلاع "
+"تظهر عندما يكون مجموعة حجم النواة وinitrd أكبر من 8م.ب."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "هل تريد تشغيل /sbin/lilo الآن؟"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"تم اكتشاف أنه من الضروري تشغيل /sbin/lilo كي يتم تحديث تهيئة LILO الجديدة."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"تحذير: سيكتب هذا الإجراء بيانات إلى MBR وقد يكتب على بعض الأشياء بذلك "
+"المكان. إن تخطيت هذه الخطوة، يجب أن تقوم بتشغيل /sbin/lilo قبل إعادة تشغيل "
+"حاسبك وإلا قد لا يتمكن نظامك من الإقلاع مجدداً."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "تريد إضافة خيار حجم الذاكرة الكبيرة؟"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/po/cs.po b/debian/po/cs.po
new file mode 100644 (file)
index 0000000..dfe63b5
--- /dev/null
@@ -0,0 +1,145 @@
+# Translation of Lilo debconf templates to Czech
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Miroslav Kure <kurem@debian.cz>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-17 21:02+0100\n"
+"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Konfigurace zavaděče LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Zdá se, že to je první instalace LILA. Je nezbytné, abyste po skončení "
+"tohoto procesu a spustili liloconfig(8) a poté /sbin/lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "Pokud to neuděláte, LILO nebude fungovat."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Přidat volbu large-memory?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"LILO implicitně zavádí initrd do prvních 15MB paměti, aby tak obešlo omezení "
+"BIOSu starších systémů (před rokem 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd "
+#| "may not fit into the first 15MB of memory and so the system will not "
+#| "boot properly. It seems that the boot issues appear when the "
+#| "kernel+initrd combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"U novějších jader se však nemusí kombinace jádra a initrd vlézt do prvních "
+"15MB paměti a tím pádem by systém nenastartoval. Zdá se, že problémy se "
+"zaváděním začínají v okamžiku, kdy jádro spolu s initrd překročí 8MB."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Pokud počítač obsahuje aktuální BIOS bez omezení na 15MB a chcete u všech \n"
+"jader použít paměť nad 15MB, nastavte volbu „large-memory“."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Chcete nyní spustit /sbin/lilo?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Bylo zjištěno, že pro použití nové konfigurace LILA je nutné spustit /sbin/"
+"lilo."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"VAROVÁNÍ: Tento postup zapíše data do MBR a tím přepíše data tam umístěná. "
+"Pokud tento krok přeskočíte, musíte spustit /sbin/lilo ještě před restartem "
+"počítače, protože jinak by systém nemusel nastartovat."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Přidat volbu large-memory?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. For "
+#| "the most modern systems you should use this conversion and then run '/sbin/"
+#| "lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Pokud jádro používá nové diskové rozhraní „libata“, budete pro volby boot "
+"a root v /etc/lilo.conf potřebovat nové DiskID a nebo UUID. Na většině "
+"moderních systémů byste měli tento převod povolit a potom spustit "
+"„/sbin/lilo“."
diff --git a/debian/po/da.po b/debian/po/da.po
new file mode 100644 (file)
index 0000000..6317c6e
--- /dev/null
@@ -0,0 +1,137 @@
+# Translation of Lilo debconf templates to Danish
+# Copyright (C) 2010 lilo & nedenstående oversættere.
+# This file is distributed under the same license as the lilo package.
+#
+# Translators:
+#     Claus Hindsgaul <claus_h@image.dk>, 2004.
+#     Claus Hindsgaul <claus.hindsgaul@gmail.com>, 2006, 2007.
+#     Joe Hansen <joedalton2@yahoo.dk>, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-14 15:48+0200\n"
+"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish@lists.debian.org> \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILO-opsætning"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Dette lader til at være din første installation af LILO. Det er vigtigt, at "
+"køre liloconfig(8) når du har fuldført denne proces og derefter køre /sbin/"
+"lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO vil ikke fungere hvis du ikke gør dette."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Ønsker du at tilføje indstillingen udvidet hukommelse?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Som standard indlæser LILO initrd-filen i de første 15 MB hukommelse for at "
+"undgå en BIOS-begrænsning på ældre systemer (tidligere end 2001 og få "
+"systemer indtil 2004)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Med nyere kerner vil kombinationen af kerne og initrd måske ikke passe "
+"sammen i de første 15 MB hukommelse. LILO beregner den krævede størrelse og "
+"vil automatisk også bruge hukommelsen over 15 MB, hvis der ikke er nok "
+"fysisk hukommelse."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Hvis denne maskine har en nyere BIOS uden en 15 MB begrænsning og du ønsker "
+"at bruge hukommelse over 15 MB for alle kerner, så angiv indstillingen "
+"»large-memory«."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Vil du køre /sbin/lilo nu?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Det er nødvendigt at køre /sbin/lilo for at opdatere den nye LILO-opsætning."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"ADVARSEL: Dette vil skrive data i din opstartsblok (MBR) og kan overskrive "
+"nogle ting der. Hvis du springer dette trin over, skal du køre /sbin/lilo, "
+"før du genstarter computeren, da systemet ellers kan være ude af stand til "
+"at starte op igen."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Ønsker du at konvertere indstillinger for opstart og rod (root)?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Siden kerne at bruge den nyere disk grænseflade »libata«, skal du bruge den "
+"nyere DiskID og/eller UUID i din /etc/lilo.conf for indstillinger vedrørende "
+"opstart og rod. Til de mest moderne systemer, skal du bruge denne konvertering "
+"og så køre »/sbin/lilo«."
diff --git a/debian/po/de.po b/debian/po/de.po
new file mode 100644 (file)
index 0000000..1d775f8
--- /dev/null
@@ -0,0 +1,137 @@
+# Translation of Lilo debconf templates to German
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Patrick Willam <patrick@patrick-willam.de>, 2006.
+#     Helge Kreutzmann <debian@helgefjell.de>, 2007, 2008.
+#     Joachim Wiedorn <ad_debian@joonet.de>, 2010, 2011
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-14 16:36+0100\n"
+"Last-Translator: Joachim Wiedorn <ad_debian@joonet.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILO-Konfiguration"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Es scheint so, als sei dies Ihre erste LILO-Installation. Wenn Sie diesen "
+"Vorgang abschließen, ist es unbedingt nötig liloconfig(8) und danach "
+"/sbin/lilo auszuführen."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO wird nicht funktionieren, falls Sie dies nicht tun."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Möchten Sie die Option »large-memory« hinzufügen?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Standardmäßig lädt LILO die Initrd-Datei in die ersten 15 MB des "
+"Speichers, um eine BIOS-Beschränkung auf älteren Systemen (älter als 2001 "
+"und wenige Systeme bis 2004) zu vermeiden."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Allerdings kann es bei neueren Kernel passieren, dass die Kombination von "
+"Kernel und Initrd nicht in die ersten 15 MB des Speichers passt, LILO "
+"berechnet die benötigte Speichergröße und wird automatisch auch den "
+"Speicher oberhalb der 15MB nutzen, sofern genug physikalischer Speicher "
+"vorhanden ist."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Falls diese Maschine ein aktuelles BIOS ohne 15MB-Begrenzung hat und Sie "
+"wollen den Speicher oberhalb von 15MB für alle Kernel nutzen, dann setzen "
+"Sie die 'large-memory' Option."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Möchten Sie /sbin/lilo jetzt ausführen?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Es wurde festgestellt, dass es nötig ist /sbin/lilo auszuführen, um die "
+"neue LILO-Konfiguration zu aktivieren."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"WARNUNG: Dieser Vorgang wird Daten in Ihren MBR (master boot record) "
+"schreiben und dies könnte dort einige Daten überschreiben. Falls Sie "
+"diesen Schritt überspringen, müssen Sie /sbin/lilo ausführen, bevor Sie "
+"Ihren Computer neu starten, oder Ihr System kann nicht wieder hochfahren."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Möchten Sie die boot und root Optionen umwandeln?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run "
+"'/sbin/lilo'."
+msgstr ""
+"Seit der Kernel die neuere Schnittstelle 'libata' verwendet, benötigen Sie "
+"die neuere DiskID und/oder UUID in Ihrer /etc/lilo.conf für die boot und "
+"root Optionen. Für die meisten modernen Systeme sollten Sie diese "
+"Umwandlung nutzen und dann '/sbin/lilo' starten."
diff --git a/debian/po/es.po b/debian/po/es.po
new file mode 100644 (file)
index 0000000..610786c
--- /dev/null
@@ -0,0 +1,144 @@
+# Translation of Lilo debconf templates to Spanish
+# This file is distributed under the same license as the lilo package.
+#
+# Translators:
+#     Andrés Roldán <aroldan@debian.org>, 2006
+#     Felipe Caminos Echeverría <felipem@gigared.com>, 2006
+#     Venturi, 2007
+#     Fernando Cerezal, 2007
+#     Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2009, 2011
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-12 16:17+0100\n"
+"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n"
+"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configuración de LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Parece que esta es la primera instalación de LILO. Es absolutamente "
+"necesario ejecutar liloconfig(8) cuando complete este proceso y después "
+"ejecutar «/sbin/lilo»."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO no funcionará si no hace esto."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "¿Desea añadir la opción «large-memory»?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"De forma predeterminada, LILO carga el archivo initrd en los primeros 15 MB "
+"de memoria para evitar una limitación del BIOS en sistemas antiguos (previos "
+"a 2001 y unos pocos sistemas hasta el 2004)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Con los núcleos nuevos la combinación del núcleo e initrd puede que no quepa "
+"en los primeros 15 MB de la memoria. LILO calcula el tamaño de memoria "
+"necesario y también utilizará automáticamente la memoria por encima de los "
+"15 MB, si hay suficiente memoria física."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Si este equipo tiene un BIOS reciente sin la limitación de 15 MB y quiere "
+"usar la memoria por encima de los 15 MB para todos los núcleos, configure la "
+"opción «large-memory»."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "¿Desea ejecutar «/sbin/lilo» ahora?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Se ha detectado que hay que ejecutar «/sbin/lilo» para poder activar la "
+"nueva configuración de LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"Advertencia: este procedimiento escribirá datos en el registro maestro de "
+"arranque (MBR) y podría sobrescribir datos en ese lugar. Si omite este paso, "
+"tendrá que ejecutar «/sbin/lilo» antes de reiniciar el equipo, o puede que "
+"el sistema no arranque de nuevo."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "¿Desea convertir las opciones de arranque y de «root»?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. "
+#| "For the most modern systems you should use this conversion and then run '/"
+#| "sbin/lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Hasta que el núcleo utilice la nueva interfaz de disco «libata» necesita el "
+"DiskID y/o el UUID más nuevo en el archivo «/etc/lilo.conf» para las "
+"opciones de arranque y de «root». Para la mayoría de los sistemas modernos "
+"debería utilizar esta conversión y ejecutar «/sbin/lilo»."
diff --git a/debian/po/eu.po b/debian/po/eu.po
new file mode 100644 (file)
index 0000000..6dfc69d
--- /dev/null
@@ -0,0 +1,146 @@
+# Translation of Lilo debconf templates to Basque
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Xabier Bilbao <xabidu@gmail.com>, 2008.
+#     Iñaki Larrañaga Murgoitio <dooteo@euskalgnu.org>, 2009, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo_1:23.1-2_eu\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-14 15:48+0100\n"
+"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@euskalgnu.org>\n"
+"Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILOren konfigurazioa"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"LILO lehen aldiz instalatzera zoazela dirudi. Ezinbestekoa da liloconfig(8) "
+"exekutatzea prozesu hau burutzen duzunean, eta ondoren /sbn/lilo exekutatzea."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILOk ez du funtzionatuko hori egiten ez baduzu."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Nahi duzu memoria handiko aukera gehitzea?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Lehenetsi gisa, LILOk initrd fitxategia kargatzen du memoriaren aurreneko 15 "
+"MBtan, BIOSen murriztapenak gainditzeko sistema zaharrekin (2001 baino "
+"lehenagokoak)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Hala ere, kernel berriagoekin, kernel eta initrd konbinazioa baliteke ez "
+"doitzea memoriako aurreneko 15 MBtan, eta ondorioz sistema ongi ez "
+"abiaraztea. Badirudi abioko arazoak agertzen direla kernela + initrd "
+"konbinazioaren tamainak 8 MB gainditzen duenean."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Ordenagailu 15 MBtako mugarik gabeko BIOS berrienetariko bat badu, eta "
+"kernel guztientzako 15 MBtik gorantz erabiltzea nahi baduzu, ezarri "
+"'large-memory' (memoria handia) aukera."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "/sbin/lilo exekutatu nahi duzu orain?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"LILO konfigurazioa bertsioberritu ahal izateko /sbin/lilo exekutatu behar "
+"dela detektatu da."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"KONTUZ: Prozedura honek datuak idatziko ditu zure MBRn (Abioko Erregistro "
+"Nagusian) eta beraz, hor dagoena gainidatz lezake. Urrats hau saltatzen "
+"baduzu /sbin/lilo exekutatu beharko duzu ordenagailua berrabiabiarazi "
+"aurretik, bestela baliteke makina berriro ezin abiaraztea."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Nahi duzu memoria handiko aukera gehitzea?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run "
+"'/sbin/lilo'."
+msgstr ""
+"Disko berrienen 'libata' interfazea erabiltzen duen kernela eduki arte, "
+"/etc/lilo fitxategian DiskID eta/edo UUID berriena beharko duzu abio eta "
+"erroko aukerentzako. Sistema moderno gehienetan bihurketa hau erabili "
+"beharko zenuke eta ondoren hau exekutatu: /sbin/lilo"
diff --git a/debian/po/fi.po b/debian/po/fi.po
new file mode 100644 (file)
index 0000000..a03aa4f
--- /dev/null
@@ -0,0 +1,150 @@
+# Translation of Lilo debconf templates to Finnish
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Esko Arajärvi <edu@iki.fi>, 2009, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:22.8-3.1\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-19 12:42+0300\n"
+"Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
+"Language-Team: debian-10n-finnish@lists.debian.org\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.6.1\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILOn asetukset"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Tämä näyttää olevan ensimmäinen LILOn asennuskerta. Ohjelma liloconfig(8) on "
+"ehdottomasti ajettava asennuksen jälkeen ja sen jälkeen on ajettava komento "
+"/sbin/lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO ei toimi, jos näin ei tehdä."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Käytetäänkö suuren muistin (large-memory) valitsinta?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Oletuksena LILO lataa initrd-tiedoston käyttäen muistin ensimmäisiä 15 Mt "
+"välttääkseen vanhojen (vuotta 2001 aiempien) järjestelmien BIOS-rajoitteet."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Uudempien ytimien kanssa ytimen ja initrd:n yhdistelmälle ei välttämättä "
+"riitä ensimmäiset 15 Mt. LILO laskee tarvittavan muistin määrän ja käyttää "
+"automaattisesti ensimmäisten 15 Mt jälkeistä muistialuetta, jos muistia on "
+"tarpeeksi."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Jos järjestelmässä on uudehko BIOS, jossa ei ole 15 Mt rajoitusta, ja haluat "
+"käyttää yli 15 Mt muistia kaikkien ytimien kanssa, valitse valitsin ”large-"
+"memory”."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Ajetaanko /sbin/lilo nyt?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"LILOn uusien asetusten ottamiseksi käyttöön on tarpeellista ajaa komento "
+"/sbin/lilo."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"VAROITUS: Tämä prosessi kirjoittaa tietoja pääkäynnistyslohkoon (MBR) ja "
+"saattaa kirjoittaa siellä joidenkin tietojen päälle. Jos ohitat tämän "
+"vaiheen, ohjelma /sbin/lilo tulee ajaa ennen kuin järjestelmä käynnistetään "
+"uudelleen tai järjestelmä ei välttämättä käynnisty."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Muokataanko boot- ja root-valitsimia?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. For "
+#| "the most modern systems you should use this conversion and then run '/sbin/"
+#| "lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Ennen ydintä, joka käyttää uudempaa levyrajapintaa ”libata”, täytyy "
+"tiedoston /etc/lilo.conf valitsimien boot ja root kenttiä DiskID tai UUID "
+"muokata. Useimmissa uudemmissa järjestelmissä tämä muutos tulisi tehdä ja "
+"sen jälkeen ajaa komento /sbin/lilo."
diff --git a/debian/po/fr.po b/debian/po/fr.po
new file mode 100644 (file)
index 0000000..8b59773
--- /dev/null
@@ -0,0 +1,147 @@
+# Translation of Lilo debconf templates to French
+# Copyright (C) 2005-2011 Debian French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the lilo package.
+#
+# Translators:
+#     Christian Perrier <bubulle@debian.org>, 2004-2006, 2008, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: fr\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-10 06:44+0100\n"
+"Last-Translator: Christian Perrier <bubulle@debian.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configuration de LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Il semble qu'il s'agisse de votre première installation de LILO. Il est tout "
+"à fait indispensable d'utiliser liloconfig(8) lorsque vous aurez terminé "
+"l'installation, puis d'exécuter ensuite /sbin/lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO ne fonctionnera pas sans cette opération."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Voulez-vous ajouter l'option « large memory » ?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Par défaut, LILO charge l'image de démarrage (« initrd ») dans les 15 "
+"premiers méga-octets de mémoire pour éviter une limitation du BIOS de "
+"certains systèmes anciens (antérieurs à 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Cependant, avec les noyaux récents, l'ensemble noyau et image de démarrage "
+"dépassent cette taille et le système ne peut alors plus démarrer "
+"correctement. LILO calcul la quantité nécessaire de mémoire et utilisera "
+"également la mémoire au delà de 15 Mo, si suffisamment de mémoire physique "
+"est disponible."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Si cette machine utilise un BIOS récent sans cette limitation à 15 Mo et que "
+"vous souhaitez utiliser la mémoire au delà de 15 Mo pour tous les noyaux, "
+"vous devriez utiliser l'option « large-memory »."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Souhaitez-vous lancer /sbin/lilo maintenant ?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Il est nécessaire d'utiliser la commande /sbin/lilo pour mettre à niveau la "
+"nouvelle configuration de LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"ATTENTION : cette opération va écrire sur le secteur de démarrage principal "
+"(MBR : « Master Boot Record »). Si vous sautez cette étape, vous devrez "
+"lancer /sbin/lilo avant de redémarrer sous peine de ne plus pouvoir ensuite "
+"lancer le système."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Voulez-vous ajouter l'option « large memory » ?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Depuis les noyaux qui comportent l'interface disque « libata », il est "
+"nécessaire d'utiliser les nouvelles options DiskID et/ou UUID dans le "
+"fichier /etc/lilo.conf pour les options « boot » et « root ». Pour la "
+"majorité des systèmes modernes, il est conseillé d'effectuer ce changement "
+"puis d'exécuter la commande « /sbin/lilo »."
diff --git a/debian/po/gl.po b/debian/po/gl.po
new file mode 100644 (file)
index 0000000..b34558f
--- /dev/null
@@ -0,0 +1,150 @@
+# Translation of Lilo debconf templates to Galician
+# This file is distributed under the same license as the lilo package.
+#
+# Translators:
+#     Jacobo Tarrio <jtarrio@debian.org>, 2007.
+#     Miguel Anxo Bouzada <mbouzada@gmail.com>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-08 14:58+0100\n"
+"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n"
+"Language-Team: Galician <debian-l10n-galician@lists.debian.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Galician\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configuración de LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Semella que esta é a súa primeira instalación de LILO. É absolutamente "
+"necesario executar liloconfig(8) despois de completar este proceso e "
+"executar /sbin/lilo despois diso."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO non ha funcionar se non o fai."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Desexa engadir a opción de memoria grande?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Nos sistemas antigos, como norma xeral para evitar una limitación do BIOS, "
+"LILO carga o ficheiro initrd nos primeiros 15 MB da memoria (anteriores a "
+"2001 e poucos sistemas ata 2004)"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Cos novos núcleos a combinación do núcleo e initrd é probábel que non "
+"encaixe nos primeiros 15 MB de memoria. LILO calculará o tamaño necesario da "
+"memoria e empregará automaticamente, tamén, a memoria por enriba dos 15 MB, "
+"se hai memoria física abondo."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Se esta máquina ten un BIOS recente sen a limitación dos 15 MB e desexa "
+"empregar a memoria por enriba dos de 15 MB para todos os núcleos, seleccione "
+"a opción de «memoria grande»."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Quere executar /sbin/lilo agora?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Detectouse que é necesario executar /sbin/lilo para actualizar a nova "
+"configuración de LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"AVISO: Este procedemento ha gravar datos no MBR e pode sobrescribir algunhas "
+"cousas dese sitio. Se omite este paso debe executar /sbin/lilo antes de "
+"reiniciar o computador ou o sistema non ha poder arrincar máis."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Quere converter as opcións de arranque e raíz (root)?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. "
+#| "For the most modern systems you should use this conversion and then run '/"
+#| "sbin/lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Ata que o núcleo use a nova interface de disco «libata» necesita o novo "
+"DiskID e/ou o UUID no /etc/ lilo.conf para as opcións de arranque e raíz. "
+"Para os sistemas máis modernos debe empregar esta conversión e a seguir "
+"executar «/sbin/lilo»."
diff --git a/debian/po/it.po b/debian/po/it.po
new file mode 100644 (file)
index 0000000..ac25ca7
--- /dev/null
@@ -0,0 +1,154 @@
+# Translation of Lilo debconf templates to Italian
+# This file is distributed under the same license as the lilo package.
+# 
+# Translators:
+#     Luca Monducci <luca.mo@tiscali.it>, 2009, 2011.
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-13 21:07+0200\n"
+"Last-Translator: Luca Monducci <luca.mo@tiscali.it>\n"
+"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configurazione di LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Sembra che questa sia la prima installazione di LILO. Al termine "
+"dell'installazione è assolutamente necessario eseguire prima liloconfig(8) e "
+"poi /sbin/lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "Senza queste operazioni LILO non può funzionare."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Aggiungere l'opzione \"large-memory\"?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory to "
+#| "avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"LILO carica il file initrd nei primi 15MB della memoria in modo da evitare "
+"una limitazione del BIOS con i sistemi più vecchi (precedenti al 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd may not "
+#| "fit into the first 15MB of memory and so the system will not boot "
+#| "properly. It seems that the boot issues appear when the kernel+initrd "
+#| "combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Tuttavia, con i nuovi kernel la combinazione di kernel e initrd potrebbe non "
+"entrare nei primi 15MB di memoria e quindi il sistema non si avvia "
+"correttamente. Sembra che il problema appaia quando la combinazione kernel"
+"+initrd supera 8MB."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Se questa macchina ha un BIOS recente senza la limitazione dei 15MB e si "
+"vuole usare la memoria superiore a 15MB per il kenrle, impostare l'opzione "
+"\"large-memory\"."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Eseguire /sbin/lilo adesso?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"È necessario eseguire /sbin/lilo per attivare la nuova configurazione di "
+"LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"ATTENZIONE: Questa procedura scrive dei dati nel MBR e potrebbe "
+"sovrascrivere parte dei dati che già sono lì. Se si salta questo passo è "
+"necessario eseguire /sbin/lilo prima di riavviare il proprio computer "
+"altrimenti si rischia di non poter più avviare il proprio sistema."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Aggiungere l'opzione \"large-memory\"?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. For "
+#| "the most modern systems you should use this conversion and then run '/sbin/"
+#| "lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Da quando il kernel utilizza la nuova interfaccia per il disco \"libata\" "
+"sono necessari dei nuovi DiskID e/o UUID nel file /etc/lilo.conf per le "
+"opzioni boot e root. Sui sistemi più moderni di deve fare questa conversione "
+"e poi eseguire \"/sbin/lilo\"."
diff --git a/debian/po/ja.po b/debian/po/ja.po
new file mode 100644 (file)
index 0000000..dd0109e
--- /dev/null
@@ -0,0 +1,142 @@
+# Translation of Lilo debconf templates to German\r
+# This file is distributed under the same license as the Lilo package.\r
+# \r
+# Translators:\r
+#     Hideki Yamane (Debian-JP) <henrich@debian.or.jp>\r
+# \r
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:22.8-7\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2008-11-05 11:26+0900\n"
+"Last-Translator: Hideki Yamane (Debian-JP) <henrich@debian.or.jp>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILO の設定"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"LILO のインストールは初めてのようです。このプロセスが終了したら、liloconfig"
+"(8) を実行し、それから /sbin/lilo を実行することが、絶対に必要です。"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "これを実行しないと LILO は動作しません。"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "large-memory オプションを追加しますか?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory to "
+#| "avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"デフォルトでは、LILO は古いシステム (2001 年より前のもの) での BIOS 制限を回"
+"避するため、initrd ファイルを最初の 15MB メモリ内にロードするようにしていま"
+"す。"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd may not "
+#| "fit into the first 15MB of memory and so the system will not boot "
+#| "properly. It seems that the boot issues appear when the kernel+initrd "
+#| "combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"しかし、新しいカーネルの場合、カーネルと initrd の組み合わせが最初の 15MB メ"
+"モリには収まらなくなって、システムは正常に起動しないかもしれません。カーネル"
+"+initrd が 8MB より大きくなった場合にこの起動問題が発生するようです。"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "すぐに /sbin/lilo を実行しますか?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"新しい LILO の設定を反映するため、/sbin/lilo を実行する必要があります。"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"警告: この動作は MBR に書き込みを行うのでそこにあったデータを上書きします。こ"
+"の手順をスキップした場合、コンピュータを再起動する前に /sbin/lilo を実行する"
+"必要があります。さもなければシステムは二度と起動しません。"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "large-memory オプションを追加しますか?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/po/nl.po b/debian/po/nl.po
new file mode 100644 (file)
index 0000000..7c41ba5
--- /dev/null
@@ -0,0 +1,145 @@
+# Translation of Lilo debconf templates to Dutch
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Vincent Zweije <zweije@xs4all.nl>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 22.8-8\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2009-09-13 18:46+0000\n"
+"Last-Translator: Vincent Zweije <zweije@xs4all.nl>\n"
+"Language-Team: Debian-Dutch <debian-l10n-dutch@lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILO-configuratie"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Dit lijkt uw eerste LILO-installatie te zijn. Het is absoluut noodzakelijk "
+"om na deze installatie liloconfig(8) en /sbin/lilo uit te voeren."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "Als u dit niet doet zal LILO niet werken."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Wilt u de 'large-memory' (groot geheugen) optie toevoegen?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Normaal gesproken laadt LILO het initrd bestand in de eerste 15MB van het "
+"geheugen om BIOS beperkingen met oudere systemen (van voor 2001) te "
+"vermijden."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd "
+#| "may not fit into the first 15MB of memory and so the system will not "
+#| "boot properly. It seems that the boot issues appear when the "
+#| "kernel+initrd combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Met nieuwere kernels kan het echter voorkomen dat de combinatie van kernel "
+"en initrd niet in de eerste 15MB van het geheugen past, en het systeem "
+"derhalve niet goed opstart. Het lijkt erop dat de opstartproblemen "
+"verschijnen wanneer de kernel+initrd combinatie groter dan 8MB is."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Wilt u /sbin/lilo nu uitvoeren?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"/sbin/lilo dient uitgevoerd te worden om uw nieuwe LILO-configuratie bij te "
+"werken."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"Waarschuwing: deze procedure schrijft gegevens weg in uw hoofd-opstartblok "
+"(master boot record, MBR) en zal daar mogelijk dingen overschrijven. Bij "
+"overslaan van deze stap dient u /sbin/lilo uit te voeren voordat u herstart; "
+"anders zal uw systeem mogelijk niet meer opstarten."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Wilt u de 'large-memory' (groot geheugen) optie toevoegen?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/po/pt.po b/debian/po/pt.po
new file mode 100644 (file)
index 0000000..80b6939
--- /dev/null
@@ -0,0 +1,146 @@
+# Translation of Lilo debconf templates to Portuguese
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Luís Ferreira <anarka@gmail.org>, 2005.
+#     Rui Branco <ruipb@debianpt.org>, 2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:22.8-6.3\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2008-11-09 23:08+0000\n"
+"Last-Translator: Rui Branco <ruipb@debianpt.org>\n"
+"Language-Team: Portuguese <debian-l10n-portuguese@lists.debian.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configuração do LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Parece que esta é a primeira vez que instala o LILO. É absolutamente "
+"necessário correr o liloconfig(8) quando completar este processo e executar "
+"o /sbin/lilo depois disso."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "O LILO não vai funcionar se não fizer isto."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Pretende adicionar a opção de memória de grande dimensão?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory "
+#| "to avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Por omissão, o LILO carrega o ficheiro initrd dentro dos primeiros 15 MB da "
+"memória para evitar as limitações da BIOS nos sistemas antigos (anteriores a "
+"2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd "
+#| "may not fit into the first 15MB of memory and so the system will not "
+#| "boot properly. It seems that the boot issues appear when the "
+#| "kernel+initrd combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"No entanto, com os kernels mais recentes a combinação do kernel e do initrd "
+"pode não encaixar nos primeiros 15 MB de memória, e deste modo o sistema não "
+"irá arrancar correctamente. Parece que as questões de arranque surgem apenas "
+"quando a combinação de kernel+initrd é maior que 8MB."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Quer correr o /sbin/lilo agora ?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Foi detectada a necessidade de correr o /sbin/lilo para que a nova "
+"configuração do LILO seja actualizada."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"AVISO: Este procedimento vai escrever dados no seu MBR e pode reescrever "
+"alguns nesse lugar. Se saltar este passo, terá que correr o /sbin/lilo antes "
+"de reiniciar o seu computador ou o seu sistema pode não voltar a iniciar."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Pretende adicionar a opção de memória de grande dimensão?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po
new file mode 100644 (file)
index 0000000..a2f445f
--- /dev/null
@@ -0,0 +1,143 @@
+# Translation of Lilo debconf templates to Brazilian Portuguese
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Tiago Bortoleto Vaz <tiago@debian-ba.org>, 2005.
+#     André Luís Lopes <andrelop@debian.org>, 2007.
+#     Eder L. Marques <eder@edermarques.net>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-16 22:37-0300\n"
+"Last-Translator: Eder L. Marques <eder@edermarques.net>\n"
+"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian.org>"
+"\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Configuração do LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Esta parece ser sua primeira instalação do LILO. É absolutamente necessário "
+"executar o liloconfig(8) quando você completar esse processo e executar "
+"/sbin/lilo após isso."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "O LILO não funcionará caso você não faça isso."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Você deseja adicionar a opção large-memory (memória estendida)?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Geralmente o LILO carrega o arquivo initrd nos primeiros 15MB de memória "
+"para evitar uma limitação da BIOS em sistemas antigos (anteriores a 2001 e "
+"alguns sistemas até 2004)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Com kernels mais recentes a combinação do kernel e initrd pode não caber "
+"nos primeiros 15MB de memória. O LILO calcula o tamanho necessário de "
+"memória e usará automaticamente a memória acima de 15MB, também, se houver "
+"memória física suficiente."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Se essa máquina tem uma BIOS recente sem a limitação de 15MB e você quer "
+"usar memória acima de 15MB para todos os kernels, configure a opção "
+"'large-memory' (memória estendida)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Você deseja executar /sbin/lilo agora?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Foi detectado que é necessário executar /sbin/lilo de modo a ativar a nova "
+"configuração do LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"AVISO: Esse procedimento gravará dados em sua MBR e pode sobrescrever "
+"alguns dados lá. Se você pular essa etapa, você deve executar o comando "
+"/sbin/lilo antes de reiniciar seu computador, ou o seu sistema pode não "
+"reiniciar novamente."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Você deseja converter as opções boot e root?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. For "
+#| "the most modern systems you should use this conversion and then run '/sbin/"
+#| "lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Com um kernel usando a mais recente interface de disco 'libata' você precisa "
+"dos mais recentes DiskID e/ou UUID em seu /etc/lilo.conf para as opções "
+"boot e root. Para a maioria dos sistemas modernos você deve usar essa "
+"conversão e então executar '/sbin/lilo'."
diff --git a/debian/po/ru.po b/debian/po/ru.po
new file mode 100644 (file)
index 0000000..66cbc88
--- /dev/null
@@ -0,0 +1,150 @@
+# Translation of Lilo debconf templates to Russian
+# This file is distributed under the same license as the Lilo package.
+#
+# Translators:
+#     Yuri Kozlov <kozlov.y@gmail.com>, 2005, 2006, 2008.
+#     Yuri Kozlov <yuray@komyakino.ru>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:23.1-2\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-06 20:10+0300\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\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"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Настройка LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Кажется, это первая установка LILO. Абсолютно необходимо запустить команду "
+"liloconfig(8) после завершения данной настройки, а потом /sbin/lilo."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO не будет работать, если вы не сделаете этого."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Добавить параметр large-memory?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"По умолчанию, LILO загружает файл initrd в первые 15MB оперативной памяти, "
+"чтобы избежать ограничений BIOS старых компьютеров (выпущенных до 2001 года "
+"и некоторых до 2004 года)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Однако, новые ядра и initrd вместе могут не вместиться в первые 15МБ. LILO "
+"вычислит необходимый размер памяти и автоматически использует следующие "
+"15МБ, если они есть."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Если данная машина с новым BIOS без ограничения в 15МБ и вы хотите "
+"задействовать дополнительные 15МБ для всех ядер, то включите параметр large-"
+"memory."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Запустить /sbin/lilo сейчас?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Было обнаружено, что требуется запуск /sbin/lilo для установки новой "
+"конфигурации LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"ПРЕДУПРЕЖДЕНИЕ: Данная процедура выполняет запись в MBR и может изменить "
+"данные, расположенные там. Если вы пропустите этот шаг, то должны запустить /"
+"sbin/lilo перед перезагрузкой компьютера, иначе система больше не загрузится."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Преобразовать загрузочные параметры и root?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. "
+#| "For the most modern systems you should use this conversion and then run '/"
+#| "sbin/lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Так как в ядре включён новый дисковый интерфейс libata, вам нужно "
+"использовать идентификаторы DiskID и/или UUID в /etc/lilo.conf в параметрах "
+"загрузки и root. Это преобразование нужно выполнить в большинстве "
+"современных систем, а затем запустить /sbin/lilo."
diff --git a/debian/po/sv.po b/debian/po/sv.po
new file mode 100644 (file)
index 0000000..334b464
--- /dev/null
@@ -0,0 +1,153 @@
+# Translation of lilo debconf template to Swedish
+# Copyright (C) 2011 Martin Bagge <brother@bsnet.se>
+# This file is distributed under the same license as the lilo package.
+# 
+# Translators:
+#     Andreas Henriksson <andreas@fatal.se>, 2008
+#     Martin Bagge <brother@bsnet.se>, 2011
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:22.6.1-7\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2011-03-16 23:09+0100\n"
+"Last-Translator: Martin Bagge / brother <brother@bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Swedish\n"
+"X-Poedit-Country: Sweden\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "LILO konfiguration"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Detta verkar vara din första installation av LILO. Det är absolut nödvändigt "
+"att köra liloconfig(8) när du är färdig med denna process och starta /sbin/"
+"lilo efter det."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "LILO kommer inte att fungera om du inte gör detta."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Vill du använda alternativet \"large-memory\"?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory to "
+#| "avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Som standard kommer LILO ladda initrd-filen till de första 15MB minne för "
+"att undvika en BIOS-begränsning på äldre system (tidigare än 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd may not "
+#| "fit into the first 15MB of memory and so the system will not boot "
+#| "properly. It seems that the boot issues appear when the kernel+initrd "
+#| "combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Dock är det så att med nyare kärnor förekommer det att kombinationen kärna "
+"och initrd inte får plats i de första 15MB minne och systemet kommer inte "
+"starta. Det verkar som problemen uppstår när kärna+initrd-kombinationen är "
+"större än 8MB."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+"Om maskinen har en nyare BIOS utan en begränsning på 15MB och du vill "
+"använda minne över 15MB för alla kärnor ska flaggan \"large-memory\" "
+"aktiveras."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Vill du köra /sbin/lilo nu?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Det upptäcktes att det är nödvändigt att köra /sbin/lilo för att aktivera "
+"den nya LILO-konfigurationen."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"VARNING: Denna procedur kommer att skriva data till din MBR (Master Boot "
+"Record) och kan skriva över saker som finns där. Om du hoppar över detta "
+"steg måste du köra /sbin/lilo före du startar om din dator annars kanske "
+"ditt system inte att startar igen."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Vill du använda alternativet \"large-memory\"?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+#, fuzzy
+#| msgid ""
+#| "Until kernel using the newer disk interface 'libata' you need the newer "
+#| "DiskID and/or UUID in your /etc/lilo.conf the for boot and root options. For "
+#| "the most modern systems you should use this conversion and then run '/sbin/"
+#| "lilo'."
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
+"Tills kärnan använder det nyare diskgränssnittet \"libdata\" behöver du "
+"DiskID eller UUID i din /etc/lilo.conf för uppstarts- och rot-flaggor. För "
+"de flesta moderna systemen ska denna konvertering göras och sedan ska \"/"
+"sbin/lilo\" köras."
diff --git a/debian/po/templates.pot b/debian/po/templates.pot
new file mode 100644 (file)
index 0000000..b13f71b
--- /dev/null
@@ -0,0 +1,111 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/po/vi.po b/debian/po/vi.po
new file mode 100644 (file)
index 0000000..42c0aeb
--- /dev/null
@@ -0,0 +1,144 @@
+# Translation of Lilo debconf templates to Vietnamese
+# This file is distributed under the same license as the lilo package.
+# 
+# Translators:
+#     Clytie Siddall <clytie@riverland.net.au>, 2005-2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lilo 1:22.8-6.3\n"
+"Report-Msgid-Bugs-To: lilo@packages.debian.org\n"
+"POT-Creation-Date: 2011-03-14 15:48+0100\n"
+"PO-Revision-Date: 2009-01-28 20:43+0930\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <debian-l10n-vietnamese@lists.debian.org>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.8\n"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO configuration"
+msgstr "Cấu hình LILO"
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid ""
+"It seems to be your first LILO installation. It is absolutely necessary to "
+"run liloconfig(8) when you complete this process and execute /sbin/lilo "
+"after this."
+msgstr ""
+"Hình như bạn đăng cài đặt LILO lần đầu tiên. Một khi cài đặt xong, cũng phải "
+"chạy liloconfig(8) và sau đó thực hiện « /sbin/lilo »."
+
+#. Type: note
+#. Description
+#: ../lilo.templates:1001
+msgid "LILO won't work if you don't do this."
+msgstr "Nếu bạn không theo thủ tục này, LILO sẽ không hoạt động."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid "Do you want to add the large-memory option?"
+msgstr "Bạn có muốn thêm tùy chọn bộ nhớ lớn (large-memory) không?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "By default, LILO loads the initrd file into the first 15MB of memory to "
+#| "avoid a BIOS limitation with older systems (earlier than 2001). "
+msgid ""
+"Usually LILO loads the initrd file into the first 15MB of memory to avoid a "
+"BIOS limitation with older systems (earlier than 2001 and few systems until "
+"2004)."
+msgstr ""
+"Mặc định là LILO nạp tập tin initrd vào 15 MB bộ nhớ đầu tiên để tránh một "
+"sự hạn chế BIOS trong một số hệ thống cũ nào đó (cũ hơn 2001)."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+#, fuzzy
+#| msgid ""
+#| "However, with newer kernels the combination of kernel and initrd may not "
+#| "fit into the first 15MB of memory and so the system will not boot "
+#| "properly. It seems that the boot issues appear when the kernel+initrd "
+#| "combination is larger than 8MB. "
+msgid ""
+"With newer kernels the combination of kernel and initrd may not fit into the "
+"first 15MB of memory. LILO compute the needed size of memory and will "
+"automatically use the memory above 15MB, too, if there is enough physical "
+"memory."
+msgstr ""
+"Tuy nhiên, dùng hạt nhân mới hơn thì tổ hợp hạt nhân và initrd có thể không "
+"vừa trong 15 MB bộ nhớ đầu tiên nên không khởi động được hệ thống. Có vẻ là "
+"vấn đề khởi động sẽ xuất hiện khi tổ hợp hạt_nhăn+initrd lớn hơn 8 MB."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:2001
+msgid ""
+"If this machine has a recent BIOS without a 15MB limitation and you want to "
+"use memory above 15MB for all kernels, set the 'large-memory' option."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+msgid "Do you want to run /sbin/lilo now?"
+msgstr "Bạn có muốn chạy « /sbin/lilo » ngay bây giờ không?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "It was detected that it's necessary to run /sbin/lilo in order to update "
+#| "the new LILO configuration."
+msgid ""
+"It was detected that it's necessary to run /sbin/lilo in order to activate "
+"the new LILO configuration."
+msgstr ""
+"Đã phát hiện cần phải chạy « /sbin/lilo » để cập nhật cấu hình mới LILO."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:3001
+#, fuzzy
+#| msgid ""
+#| "WARNING: This procedure will write data in your MBR and may overwrite "
+#| "some things in that place. If you skip this step, you must run /sbin/lilo "
+#| "before reboot your computer or your system may not boot again."
+msgid ""
+"WARNING: This procedure will write data in your MBR and may overwrite some "
+"data there. If you skip this step, you must run /sbin/lilo before rebooting "
+"your computer, or your system may not boot again."
+msgstr ""
+"CẢNH BÁO : thủ tục này sẽ ghi dữ liệu vào MBR của bạn, và có thể ghi đè lên "
+"một số đồ ở đó. Nếu bạn bỏ qua bước này thì phải chạy « /sbin/lilo » trước "
+"khi khởi động lại máy tính. Không thì hệ thống có lẽ sẽ không thể khởi động "
+"lại."
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid "Do you want to convert boot and root options?"
+msgstr "Bạn có muốn thêm tùy chọn bộ nhớ lớn (large-memory) không?"
+
+#. Type: boolean
+#. Description
+#: ../lilo.templates:4001
+msgid ""
+"Since kernel using the newer disk interface 'libata' you need the newer "
+"DiskID and/or UUID in your /etc/lilo.conf for the boot and root options. For "
+"the most modern systems you should use this conversion and then run '/sbin/"
+"lilo'."
+msgstr ""
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..3eaf127
--- /dev/null
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+%:
+       dh $@
+
diff --git a/debian/scripts/lilo-uuid-diskid b/debian/scripts/lilo-uuid-diskid
new file mode 100644 (file)
index 0000000..ab03744
--- /dev/null
@@ -0,0 +1,467 @@
+#!/usr/bin/perl -w
+
+#       lilo-uuid-diskid - convert boot and root options to diskid
+#                          and uuid in /etc/lilo.conf
+#
+#       Copyright 2010-2011 Joachim Wiedorn <ad_debian at joonet.de>
+#       
+#       This program is free software; you can redistribute it and/or modify
+#       it under the terms of the GNU General Public License as published by
+#       the Free Software Foundation; either version 2 of the License, or
+#       (at your option) any later version.
+#       
+#       This program is distributed in the hope that it will be useful,
+#       but WITHOUT ANY WARRANTY; without even the implied warranty of
+#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#       GNU General Public License for more details.
+#       
+#       You should have received a copy of the GNU General Public License
+#       along with this program; if not, write to the Free Software
+#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+#       MA 02110-1301, USA.
+
+#---- some modules
+use strict;
+use warnings;
+use Getopt::Std;
+use Pod::Usage;
+use File::Copy;
+
+
+#---- global variables
+my $prog = $0;
+$prog =~ s#.*/##;
+my $version = "0.3";
+
+#---- parameter check
+our $opt_h = 0;
+our $opt_v = 0;
+getopts('hv');
+# define perldoc usage
+pod2usage(1) if $opt_h;
+
+#---- other variables
+our $liloconf = "/etc/lilo.conf";
+our $liloconfold = '';
+our $fstabconf = "/etc/fstab";
+our $idpath = "/dev/disk/by-id";
+our $uuidpath = "/dev/disk/by-uuid";
+our $labpath = "/dev/disk/by-label";
+
+our $bootready = 0;
+our $boot_id = '';
+our $root_id = '';
+our $optboot = 0;     #  -1 = only ^#boot,  0 = nothing,  1 = ^boot  exist
+
+#-------------------- main program --------------------
+
+sub main {
+       
+       my $exit = 0;
+
+       if (@ARGV == 1) {
+               $liloconf = "$ARGV[0]";
+       }
+
+       if (-f $liloconf) {
+               $liloconfold = $liloconf . "_old";
+               $exit = convert_lilo_conf();
+       }
+       else {
+               print "cannot open $liloconf: file not found!\n";
+               $exit = 1;
+       }
+       return $exit;
+}
+
+#-------------------- subroutines --------------------
+
+sub convert_lilo_conf {
+       
+       my @sellines;
+       my $exit = 0;
+       my $line = '';
+       my $bootline = '';
+
+       # at first read lilo.conf and search for 'boot'
+       my $ok = 0;
+       open(MYFH, "<$liloconf") or die ("cannot open $liloconf: $!");
+       @sellines = grep(/^#?boot/, readline(MYFH));
+       close(MYFH);
+
+       # analyse the boot option in config file
+       foreach $line (@sellines) {
+               if ($line =~ /^boot/) {
+                       # activated boot option found
+                       $bootline = $line;
+                       chomp $bootline;
+                       $optboot = 1;
+               }
+               if ($optboot == 0) {
+                       # commented boot option found
+                       if ($line =~ /^#boot/) { $optboot = -1; }
+               }
+       }
+
+       if ($optboot != 0) {
+
+               if($opt_v) { print "++++++++++ write options into $liloconf ++++++++++\n\n"; }
+
+               if ( detect_boot_device($bootline) == 0) {
+                       # found diskid or uuid for boot device: $boot_id
+                       if (-l $boot_id) {
+                               write_boot_option();
+                       }
+                       else {
+                               if($opt_v) { print "cannot open $boot_id: link does not exist!\n"; }
+                               $exit = 1;
+                       }
+               }
+               else {
+                       if($opt_v) { print "\n"; }
+               }
+       }
+       else {
+               print "cannot use $liloconf: uncomplete configuration!\n";
+               $exit = 1;
+       }
+
+       return $exit;
+}
+
+
+sub detect_boot_device {
+       
+       my $boot_line = $_[0];
+       my $boot_disk = '';
+       my $searchpath;
+       my $_part;
+       my $exit = 0;
+
+       if ($optboot == 1) {
+               # the usual case: found ^boot in lilo.conf
+               $boot_disk = ($boot_line =~ /^boot *= *(\/dev\/.*)/) ? ($1) : ();
+
+               # check if the found partition is a raid volume
+               if($boot_disk =~ /\/dev\/md/) {
+                       $boot_disk = check_raid($boot_disk);
+               }
+       }
+       elsif ($optboot == -1) {
+               # found only ^#boot in lilo.conf, then /etc/fstab is needed
+               if (-f $fstabconf) {
+                       if($opt_v) {
+                               print "no boot option in $liloconf: selecting from $fstabconf\n";
+                       }
+                       $boot_disk = read_fstab($fstabconf);
+               }
+               else {
+                       print "no boot option in $liloconf and no file $fstabconf found!\n";
+                       $exit = 1;
+               }
+       }
+
+       if (-b $boot_disk) {
+               if($boot_disk =~ /$idpath/ 
+                               or $boot_disk =~ /$uuidpath/
+                               or $boot_disk =~ /$labpath/) {
+                       print "boot option is already updated to $boot_disk\n";
+                       $bootready = 1; $exit = 1;
+               }
+               else {
+                       if($opt_v) { print "convert boot option $boot_disk into new ID\n"; }
+
+                       # is it a block device name ?
+                       $_part = $boot_disk;
+                       $_part =~ s/\d+$//;
+                       $searchpath = ($_part eq $boot_disk) ? $idpath : $uuidpath;
+
+                       $boot_id = $searchpath . "/" . find_id_link($boot_disk,$searchpath);
+                       if(not -l "$boot_id") { $exit = 1; }
+               }
+       }
+       else {
+               if($opt_v) { print "cannot read $boot_disk: link does not exist!\n"; }
+               $exit = 1;
+       }
+       return $exit;
+}
+
+sub read_fstab {
+       
+       my $ffile = $_[0];
+       my $root_line;
+       my $root_part;
+       my $_item;
+
+       $root_line = `awk '{ if (\$2=="/") print \$1}' <$ffile`;
+
+       # search for the last valid entry in /etc/fstab about root partition
+       foreach $_item (split("\n", $root_line)) {
+               if(not $_item =~ /#/) {
+                       $root_part = $_item;
+               }
+       }
+       # check if the found partition is a raid volume
+       if($root_part =~ /\/dev\/md/) {
+       }
+       unless ($root_part =~ /^UUID/) {
+               # now find the right block device name
+               $root_part =~ s/\d+$//;
+       }
+
+       return $root_part;
+}
+
+sub check_raid {
+       
+       my $part = $_[0];
+       my $mdname;
+       my $md;
+       my @devices;
+       
+       # check if the found partition is a raid volume
+       if($part =~ /\/dev\/md/)
+       {
+               $mdname = $part;
+               $mdname =~ s/\/dev\///;
+               $mdname =~ s/\///;
+               $md = `grep $mdname /proc/mdstat`;
+       
+               @devices = split(" ", $md);
+               @devices = sort(@devices[4..$#devices]);
+               $part = "/dev/" . $devices[0];
+               $part =~ s/\[.*$//;
+
+       }
+       return $part;
+}
+
+sub detect_root_device {
+       
+       my $root_line = $_[0];
+       my $root_disk = '';
+       my $root_link = '';
+       my $exit = 0;
+
+       if (not $exit) {
+               # extract the root device name
+               $root_disk = ( $root_line =~ /^\t?root *= *(.*)/ ) ? ($1) : ();
+               chomp $root_disk;
+
+               # check if the found partition is a raid volume
+               if($root_disk =~ /\/dev\/md/) {
+                       $root_disk = check_raid($root_disk);
+               }
+       }
+
+       # check if root device exist / also for raid volume
+       if (-b $root_disk) {
+               if($opt_v) { print "convert root option $root_disk into new UUID\n"; }
+               $root_id = find_id_link($root_disk,$uuidpath);
+               if (not -l "$uuidpath/$root_id") { $exit = 1; }
+       }
+       else {
+               # nothing to do but perhaps give a message
+               $exit = 1;
+               $root_link = $root_disk;
+               $root_link =~ s{\"}{}g;
+               $root_link =~ s{^LABEL=}{/dev/disk/by-label/};
+               $root_link =~ s{^UUID=}{/dev/disk/by-uuid/};
+               if (not -l $root_link) {
+                       if($opt_v) { print "cannot check $root_link: link does not exist!\n"; }
+               }
+       }
+       return $exit;
+}
+
+sub find_id_link {
+       
+       my $olddev = $_[0];
+       my $path_id = $_[1];
+       my @sellinks;
+       my $_idlink;
+       my $_actlink;
+       my $newdevid = '';
+       my $ok = 0;
+
+       opendir(MYDH, "$path_id") or die("cannot open $path_id: $! \n");
+       @sellinks = grep(!/\-part\d\d?$/, grep(!/^\.\.?$/, readdir(MYDH)));
+       @sellinks = sort(@sellinks);
+       closedir(MYDH);
+
+       foreach $_idlink (@sellinks) {
+               if(not $_idlink =~ /^usb/ and length($_idlink) > 10 and $ok == 0) {
+                       $_actlink = readlink("$path_id/$_idlink");
+                       $_actlink =~ s/^\.\.\/\.\.\//\/dev\//;
+                       if($opt_v) { print "** try: $_actlink => $_idlink \n"; }
+                       
+                       if($_actlink eq $olddev) {
+                               $newdevid = $_idlink;
+                               if($opt_v) { print "** convert: $_actlink => $path_id/$_idlink \n"; }
+                               # run only one time
+                               $ok = 1;
+                       }
+               }
+       }
+
+       if($opt_v and not $ok) { print "$olddev not converted: link not useful\n\n"; }
+       
+       return ($newdevid);
+}
+
+sub write_boot_option {
+       
+       my $oldline = '';
+       my $comline = '';
+       my $newline = '';
+       my @status;
+       my $_preold;
+       my $_prenew;
+
+       if (-f $liloconf) {
+               # move old lilo.conf to lilo.conf_old
+               @status = stat($liloconf);
+               move ($liloconf, $liloconfold);
+               utime ($status[9],$status[9],$liloconfold);
+               chmod (0600,$liloconfold);
+
+               # copy all lines from lilo.conf_old into
+               # new lilo.conf and add 'boot=' line
+               my $ok = 0;
+               open(MYFH_NEW, "> $liloconf") or die("cannot open $liloconf: $!");
+               open(MYFH_OLD, "< $liloconfold") or die ("cannot open $liloconfold: $!");
+
+               while (<MYFH_OLD>) {
+                       # line read from MYFH_OLD
+                       $oldline = $_;
+
+                       if (/^boot/ and $ok == 0) {
+                               $newline = "boot = $boot_id\n";
+                               print MYFH_NEW "#" . $oldline;
+                               print MYFH_NEW $newline;
+                               if($opt_v) { print "+  #" . $oldline; }
+                               print "+  " . $newline;
+                               if($opt_v) { print "\n"; }
+                               # convert only one time
+                               $ok = 1;
+                       }
+                       elsif (/^#boot/ and $optboot == -1 and $ok == 0) {
+                               # found a line with boot option commented out
+                               $newline = "boot = $boot_id\n";
+                               print MYFH_NEW $oldline;
+                               print MYFH_NEW $newline;
+                               if($opt_v) { print "+  " . $oldline; }
+                               print "+  " . $newline;
+                               if($opt_v) { print "\n"; }
+                               # convert only one time
+                               $ok = 1;
+                       }
+                       elsif (/^root/ or /^\troot/) {
+                               # found a line with root option
+                               if (detect_root_device($oldline) == 0) {
+                                       $comline = comment_root_line($oldline);
+                                       $newline = modern_root_line($oldline,$root_id);
+                                       print MYFH_NEW $comline;
+                                       print MYFH_NEW $newline;
+                                       if($opt_v) { print '+  ' . $comline; }
+                                       print '+  ' . $newline;
+                                       if($opt_v) { print "\n"; }
+                               }
+                               else {
+                                       print MYFH_NEW $oldline;
+                               }
+                       }
+                       else {
+                               print MYFH_NEW $oldline;
+                       }
+               }
+               close(MYFH_OLD);
+               close(MYFH_NEW);
+               chmod (0600,$liloconf);
+       }
+       else {
+               print "file $liloconf does not exist: nothing changed\n";
+       }
+}
+
+sub comment_root_line {
+
+       my $rootline = $_[0];
+
+       if( $rootline =~ /root/) {
+               $rootline =~ s/root/#root/;
+       }
+       return $rootline;
+}
+
+sub modern_root_line {
+       
+       my $oldline = $_[0];
+       my $newline = $_[0];
+       my $rootid  = $_[1];
+       my $indent  = '';
+
+       if($oldline =~ /root/) {
+               $indent = $oldline;
+               chomp $indent;
+               $indent =~ s/^(\t?)root.*/$1/;
+               $newline = $indent . "root = \"UUID=$rootid\"\n";
+       }
+       return $newline;
+}
+
+
+main();
+
+
+__END__
+
+
+=head1 NAME
+
+lilo-uuid-diskid - convert boot / root options to diskid and uuid in lilo.conf
+
+=head1 SYNOPSIS
+
+lilo-uuid-diskid [-h] [-v] [lilo.conf]
+
+=head1 DESCRIPTION
+
+This script looks for the boot block device or boot partition and create the
+right diskid or uuid as boot option. Then it looks for all root partitions
+and create the right uuids as root options.
+
+These conversions are necessary for use with newer kernel (>= 2.6.26) if it
+use the libata module for parallel and serial ATA interfaces of block devices
+(i. e. hard disks with IDE or SATA interface, usbsticks).
+
+=head1 EXAMPLES
+
+Lines in the configuration file /etc/lilo.conf:
+
+  #boot = /dev/sda
+  boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
+
+  #root = /dev/sda1
+  root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-h>
+
+Print a brief help.
+
+=item B<-v>
+
+Print verbose messages.
+
+=back
+
+=head1 AUTHOR
+
+B<lilo-uuid-diskid> was written by Joachim Wiedorn.
+
+=cut
diff --git a/debian/scripts/liloconfig b/debian/scripts/liloconfig
new file mode 100644 (file)
index 0000000..46a83f5
--- /dev/null
@@ -0,0 +1,601 @@
+#!/usr/bin/perl -w
+
+#       liloconfig -  creating a new lilo.conf file
+#       
+#       Copyright 2011 Joachim Wiedorn <ad_debian@joonet.de>
+#       
+#       This program is free software; you can redistribute it and/or modify
+#       it under the terms of the GNU General Public License as published by
+#       the Free Software Foundation; either version 2 of the License, or
+#       (at your option) any later version.
+#       
+#       This program is distributed in the hope that it will be useful,
+#       but WITHOUT ANY WARRANTY; without even the implied warranty of
+#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#       GNU General Public License for more details.
+#       
+#       You should have received a copy of the GNU General Public License
+#       along with this program; if not, write to the Free Software
+#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+#       MA 02110-1301, USA.
+
+#---- some modules
+use strict;
+use warnings;
+use Getopt::Std;
+use Pod::Usage;
+use File::Copy;
+
+
+#---- global variables
+my $prog = $0;
+$prog =~ s#.*/##;
+my $version = "0.1";
+
+#---- parameter check
+# h: help, v: verbose, f: force
+our $opt_h = 0;
+our $opt_v = 0;
+our $opt_f = 0;
+getopts('hvf');
+# define perldoc usage
+pod2usage(1) if $opt_h;
+
+#---- other variables
+our $liloconf  = "/etc/lilo.conf";
+our $conftmp_1 = "/tmp/lilotmp1";
+our $conftmp_2 = "/tmp/lilotmp2";
+our $liloconfold = $liloconf . ".old";
+our $liloconfnew = $liloconf . ".new";
+our $fstabconf = "/etc/fstab";
+
+our $idpath = "/dev/disk/by-id";
+our $uuidpath = "/dev/disk/by-uuid";
+our $lblpath = "/dev/disk/by-label";
+our $template = "/usr/share/doc/lilo/examples/lilo.example.conf.gz";
+
+our $rootpart;    # found root part
+our $root_dev;    # /dev/hdX9, /dev/sdX9, /dev/md/*
+our $root_id;     # UUID, LABEL, ID
+our $boot_dev;    # /dev/hdX, /dev/sdX, /dev/md
+our $boot_id;     # DISK-ID
+
+#-------------------- main program --------------------
+
+sub main {
+
+       my $exit = 0;
+
+       if (@ARGV == 1) {
+               $liloconf = "$ARGV[0]";
+               $liloconfold = $liloconf . ".old";
+               $liloconfnew = $liloconf . ".new";
+       }
+       if (-f $liloconf and not $opt_f) {
+               print "$prog: $liloconf already exist! Please use '-f' for overwriting.\n";
+               $exit = 1;
+       }
+       else {
+               $exit = create_lilo_conf()
+       }               
+       return $exit;
+}
+
+#-------------------- subroutines --------------------
+
+sub create_lilo_conf {
+       
+       my $found = 0;
+       my $exit = 1;
+
+       # search for root device in fstab and convert it
+       $found = detect_root_device();
+
+       # convert root device to boot device
+       if ($found) { $found = convert_boot_device(); }
+
+       # finally write new lilo.conf file
+       if ($found) { $exit = write_lilo_conf(); }
+
+       return $exit;
+}
+
+sub detect_root_device {
+       
+       # read fstab and find root device; 
+       my $found = read_fstab();
+
+       # identify root device: root_dev and root_id
+       if ($found) { $found = convert_root_device(); }
+       
+       return $found;
+}
+
+sub read_fstab {
+       
+       my $root_part;
+       my $mountpoint;
+       my $broken_fstab = 1;
+       my $base_fstab = 0;
+       my $found = 1;
+
+       # check fstab for root device
+       if (-f $fstabconf) {
+               # Parsing fstab for the root partition
+               open(FSTAB, "<$fstabconf") or die "$prog: couldn't open $fstabconf: $!\n";
+
+               while (<FSTAB>) {
+                       # Search magic string which indicates a base filesystem
+                       $base_fstab = 1 if /^# UNCONFIGURED FSTAB FOR BASE SYSTEM/;
+                       next if /^#/;     # ignore comment lines
+
+                       s/^[ \t]+//;      # remove space or tab at begin of the line
+                       ($root_part,$mountpoint) = split(/[ \t]+/);
+                       next unless defined $mountpoint;    # ignore empty lines too
+
+                       # stop if we found the root device...
+                       if ($mountpoint eq '/') {
+                               $broken_fstab = 0;
+                               last;
+                       }
+               }
+               close(FSTAB) or die "$prog: couldn't close $fstabconf: $!\n";
+       }
+
+       if ($base_fstab) {
+               print "E: It seems you want configure the base filesystem \n" .
+                     "and I'm therefore simply going to exit successfully \n" .
+                     "without trying to actually configure LILO properly. \n";
+               $found = 0;
+       }
+       if ($broken_fstab) {
+               print "E: It seems the file /etc/fstab is not properly \n" .
+                     "configured: no root partition '/' found! \n";
+               $found = 0;
+       }
+       # save the found root device
+       $rootpart = $root_part;
+
+       return $found;
+}
+
+sub convert_root_device {
+       
+       my $found = 1;
+       my $root_disk = '';
+       my $root_link;
+       # global variables: $root_dev, $root_id
+
+       if ($rootpart =~ /\/dev\//) {
+               $root_disk = $rootpart;
+
+               if (-b $root_disk) {
+                       $root_dev = $root_disk;
+                       if($opt_v) { print "Convert root option $root_disk into UUID\n"; }
+                       $root_id = find_id_link($root_disk,$uuidpath);
+
+                       if (not -l "$uuidpath/$root_id") {
+                               if($opt_v) { print "W: could not find UUID for $root_disk!\n"; }
+                               ## than we want use root_dev in lilo.conf
+                               #$found = 0;
+                       }
+                       else {
+                               # finally add uuid label
+                               $root_id = "UUID=" . $root_id;
+                       }
+               }
+               else {
+                       if($opt_v) { print "E: cannot check $root_disk: device does not exist!\n"; }
+                       $found = 0;
+               }
+       }
+       elsif ($rootpart =~ /^UUID/ or $rootpart =~ /^LABEL/) {
+               $root_link = $rootpart;
+               $root_link =~ s{\"}{}g;
+               $root_link =~ s{^LABEL=}{/dev/disk/by-label/};
+               $root_link =~ s{^UUID=}{/dev/disk/by-uuid/};
+
+               if (-l $root_link) {
+                       $root_id = $rootpart;
+                       $root_disk = readlink($root_link);
+                       $root_disk =~ s{\.\./\.\./}{/dev/};
+
+                       if (-b $root_disk) { $root_dev = $root_disk; }
+                       else {
+                               if($opt_v) { print "E: cannot check $root_link: link does not exist!\n"; }
+                               $found = 0;
+                       }
+               }
+               else {
+                       print "E: cannot check $root_link: link does not exist!\n";
+                       $found = 0;
+               }
+       }
+       else {
+               print "E: cannot use uncommon $rootpart found as root device!\n";
+               $found = 0;
+       }
+
+       return $found;
+}
+
+sub find_id_link {
+       
+       my $olddev = $_[0];
+       my $path_id = $_[1];
+       my @sellinks;
+       my $_idlink;
+       my $_actlink;
+       my $newdevid = '';
+
+       opendir(MYDH, "$path_id") or die("cannot open $path_id: $! \n");
+       @sellinks = grep(!/\-part\d\d?$/, grep(!/^\.\.?$/, readdir(MYDH)));
+       @sellinks = sort(@sellinks);
+       closedir(MYDH);
+
+       foreach $_idlink (@sellinks) {
+               chomp $_idlink;
+               if(not $_idlink =~ /^usb/ and length($_idlink) > 10) {
+                       $_actlink = readlink("$path_id/$_idlink");
+                       $_actlink =~ s{\.\./\.\./}{/dev/};
+                       if($opt_v) { print "** try: $_actlink => $_idlink \n"; }
+                       
+                       # stop if we find the right link...
+                       if($_actlink eq $olddev) {
+                               $newdevid = $_idlink;
+                               if($opt_v) { print "** convert: $_actlink => $path_id/$_idlink \n\n"; }
+                               last;
+                       }
+               }
+       }
+
+       if(not $newdevid) {
+               if($opt_v) { print "W: $olddev not converted: link not useful\n\n"; }
+       }
+       
+       return ($newdevid);
+}
+
+sub convert_boot_device {
+
+       my $found = 1;
+       my $boot_disk = '';
+       my $boot_link;
+       # global variables: $boot_dev, $boot_id
+
+       if (-b $root_dev) {
+               if ($root_dev =~ /\/dev\/md/) {
+                       # search if the found partition is a raid volume
+                       $boot_disk = check_raid($root_dev);
+               }
+               else {
+                       # find the right block device name
+                       $boot_disk = $root_dev;
+                       $boot_disk =~ s/\d+$//;
+               }
+
+               if (-b $boot_disk) {
+                       # set global variable boot_dev
+                       $boot_dev = $boot_disk;
+               }
+               else { 
+                       print "E: boot device $boot_disk does not exist! \n";
+                       $found = 0;
+               }
+       }
+       else {
+               print "E: could not find root device $root_dev! \n";
+               $found = 0;
+       }
+
+       if ($found) {
+               if($opt_v) { print "Convert boot option $boot_disk into DISK ID\n"; }
+               $boot_id = $idpath . "/" . find_id_link($boot_disk,$idpath);
+
+               if(not -l "$boot_id") {
+                       if($opt_v) { print "W: could not find DISK ID for $boot_disk!\n"; }
+                       ## not so important, than using boot_dev in lilo.conf
+                       #$found = 0;
+               }
+       }
+
+       return $found;
+}
+
+sub check_raid {
+       
+       my $part = $_[0];
+       my $mdname;
+       my $md;
+       my @devices;
+
+       # check if the found partition is a raid volume
+       if($part =~ /\/dev\/md/)
+       {
+               $mdname = $part;
+               $mdname =~ s/\/dev\///;
+               $mdname =~ s/\///;
+               $md = `grep $mdname /proc/mdstat`;
+       
+               @devices = split(" ", $md);
+               @devices = sort(@devices[4..$#devices]);
+               $part = "/dev/" . $devices[0];
+               $part =~ s/\[.*$//;
+
+       }
+       return $part;
+}
+
+sub write_lilo_conf {
+       
+       my @status;
+       my $exit = copy_template();
+
+       if (not $exit) {
+               # create lilo.conf.new
+               write_boot_option();
+               write_image_config();
+       }
+
+       if (-f $liloconf and not -f $liloconfold) {
+               # move old lilo.conf to lilo.conf.old
+               @status = stat($liloconf);
+               move ($liloconf, $liloconfold) or die "Cannot rename file: $!\n";
+               utime ($status[9],$status[9],$liloconfold);
+               chmod (0600,$liloconfold);
+               print "Old file moved to: $liloconfold \n";
+       }
+       if (-f $liloconfnew) {
+               move ($liloconfnew, $liloconf) or die "Cannot move file: $!\n";
+               chmod (0600,$liloconf);
+               print "New file created as: $liloconf \n";
+               print "Now you must execute '/sbin/lilo' to " . 
+                     "activate this new configuation!\n\n";
+       }
+       else {
+               print "E: Cannot find temporary file $conftmp_1!\n";
+               $exit = 1;
+       }
+       
+       return $exit;
+}
+
+sub copy_template {
+
+       my $endreached = 0;
+       my $exit = 0;
+       
+       # copy template config
+       if (-f $template) {
+               system("gzip -d -c $template >$conftmp_1") if ($template =~ /\.gz$/);
+               system("cat $template >$conftmp_1") if ($template =~ /\.conf$/);
+
+               open(CONFTMP1, "<$conftmp_1") or die "$prog: couldn't open $conftmp_1: $!\n";
+               open(CONFTMP2, ">$conftmp_2") or die "$prog: couldn't open $conftmp_2: $!\n";
+
+               while (<CONFTMP1>) {
+                       if (/first\ example/) {
+                               $endreached = 1;
+                       }
+                       unless ($endreached) {
+                               print CONFTMP2 $_;
+                       }
+               }
+               close(CONFTMP1) or die "$prog: couldn't close $conftmp_1: $!\n";;
+               close(CONFTMP2) or die "$prog: couldn't close $conftmp_2: $!\n";;
+       }
+       else {
+               open(CONFTMP2, ">$conftmp_2") or die "$prog: couldn't open $conftmp_2: $!\n";
+               print CONFTMP2 "# /etc/lilo.conf
+
+### LILO global section ###
+
+#large-memory
+lba32
+boot = /dev/sda
+map = /boot/map
+install = menu
+menu-scheme = Wb:Yr:Wb:Wb
+prompt
+timeout = 100
+vga = normal
+#default = Linux
+
+### LILO per-image section ###
+
+"; 
+               close(CONFTMP2) or die "$prog: couldn't close $conftmp_2: $!\n";;
+       }
+       
+       return $exit;
+}
+
+sub write_boot_option {
+       
+       my $oldline = '';
+       my $newline = '';
+       my $ok = 0;
+
+       open(MYFH_NEW, "> $liloconfnew") or die "Cannot open file: $!";
+       open(MYFH_TMP, "< $conftmp_2") or die "Cannot read file: $!";
+
+       while (<MYFH_TMP>) {
+               # line read from MYFH_TMP
+               $oldline = $_;
+
+               if (/^boot/ and $ok == 0) {
+                       if ($boot_id) {
+                               $oldline = "#boot = $boot_dev\n";
+                               $newline = "boot = $boot_id\n";
+                               print MYFH_NEW $oldline;
+                               if($opt_v) { print $oldline; }
+                       }
+                       else {
+                               $oldline = "boot = $boot_dev\n";
+                       }
+                       print MYFH_NEW $newline;
+                       if($opt_v) { print $newline; }
+                       if($opt_v) { print "\n"; }
+
+                       # convert only one time
+                       $ok = 1;
+               }
+               else {
+                       print MYFH_NEW $oldline;
+               }
+       }
+       close(MYFH_TMP);
+       close(MYFH_NEW);
+}
+
+sub write_image_config {
+
+       my $image;
+       my $initrd;
+       my $nr;
+       my $nr2;
+
+       # search for kernel image files
+       my @vmlinuz = readpipe("/bin/ls -t -1 /boot/vmlinuz-2* 2>/dev/null");
+
+       # append to new lilo.conf
+       open(MYFH_NEW, ">> $liloconfnew") or die "Cannot open file: $!";
+
+       # create some line for each kernel image
+       $nr = 0;
+       foreach $image (@vmlinuz) {
+               # search for kernel initrd file
+               chomp $image;
+               $initrd = $image;
+               $initrd =~ s/vmlinuz/initrd\.img/;
+               $nr2 = $nr + 1;
+
+                       print MYFH_NEW     'image = ' . $image . "\n";
+                       if($opt_v) { print 'image = ' . $image . "\n"; }
+               if ($nr == 0) {
+                       print MYFH_NEW     "\t"  . 'label = "Linux"' . "\n";
+                       if($opt_v) { print "\t"  . 'label = "Linux"' . "\n"; }
+               }
+               elsif ($nr == 1) {
+                       print MYFH_NEW     "\t"  . 'label = "Linux Old"' . "\n";
+                       if($opt_v) { print "\t"  . 'label = "Linux Old"' . "\n"; }
+               }
+               if ($root_id) {
+                       print MYFH_NEW     "\t"  . '#root = ' . $root_dev . "\n";
+                       if($opt_v) { print "\t"  . '#root = ' . $root_dev . "\n"; }
+                       print MYFH_NEW     "\t"  . 'root = "' . $root_id . '"' . "\n";
+                       if($opt_v) { print "\t"  . 'root = "' . $root_id . '"' . "\n"; }
+               }
+               else {
+                       print MYFH_NEW     "\t"  . 'root = ' . $root_dev . "\n";
+                       if($opt_v) { print "\t"  . 'root = ' . $root_dev . "\n"; }
+               }
+                       print MYFH_NEW     "\t"  . 'read-only' . "\n";
+                       if($opt_v) { print "\t"  . 'read-only' . "\n"; }
+                       print MYFH_NEW     "#\t" . 'restricted' . "\n";
+                       if($opt_v) { print "#\t" . 'restricted' . "\n"; }
+                       print MYFH_NEW     "#\t" . 'alias = ' . "$nr2" . "\n";
+                       if($opt_v) { print "#\t" . 'alias = ' . "$nr2" . "\n"; }
+                       print MYFH_NEW     "#\t" . 'optional' . "\n";
+                       if($opt_v) { print "#\t" . 'optional' . "\n"; }
+               if (-f $initrd) {
+                       print MYFH_NEW     "\t"  . 'initrd = ' . $initrd . "\n";
+                       if($opt_v) { print "\t"  . 'initrd = ' . $initrd . "\n"; }
+               }
+                       print MYFH_NEW     "\n";
+                       if($opt_v) { print "\n"; }
+
+               $nr++;
+               last if ($nr > 1);
+       }
+
+       close(MYFH_NEW);
+}              
+               
+       
+main();
+
+__END__
+
+
+=head1 NAME
+
+liloconfig - create new lilo.conf file (with diskid and uuid)
+
+=head1 SYNOPSIS
+
+liloconfig [-h] [-v] [-f] [lilo.conf]
+
+=head1 DESCRIPTION
+
+liloconfig is an simple program for creating a new lilo.conf file.
+After creating the new configuration file you must execute '/sbin/lilo'.
+
+liloconfig use the lilo.example.conf file as template. In the final
+lilo.conf file you find many useful comments for custom changes.
+
+=head1 EXAMPLES
+
+Lines in the configuration file /etc/lilo.conf:
+
+  ### LILO global section ###
+
+  #large-memory
+  lba32
+  boot = /dev/sda
+  map = /boot/map
+  install = menu
+  menu-scheme = Wb:Yr:Wb:Wb
+  prompt
+  timeout = 100
+  vga = normal
+  #default = Linux
+
+  ### LILO per-image section ###
+
+  #boot = /dev/sda
+  boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
+
+  image = /boot/vmlinuz-2.6.32-5book-686
+      label = "Linux"
+      #root = /dev/sda1
+      root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
+      read-only
+  #   restricted
+  #   alias = 1
+  #   optional
+      initrd = /boot/initrd.img-2.6.32-5book-686
+
+  image = /boot/vmlinuz-2.6.32-5-686
+      label = "Linux Old"
+      #root = /dev/sda1
+      root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
+      read-only
+  #   restricted
+  #   alias = 2
+  #   optional
+      initrd = /boot/initrd.img-2.6.32-5-686
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-h>
+
+Print a brief help.
+
+=item B<-v>
+
+Print verbose messages.
+
+=item B<-f>
+
+Force overriding existing lilo.conf.
+
+=back
+
+=head1 AUTHOR
+
+B<liloconfig> was written by Joachim Wiedorn.
+
+=cut
diff --git a/debian/scripts/update-lilo b/debian/scripts/update-lilo
new file mode 100644 (file)
index 0000000..f8c5e29
--- /dev/null
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+#       update-lilo - execute lilo in special debconf mode
+#
+#       Copyright 2010-2011 Joachim Wiedorn <ad_debian at joonet.de>
+#
+#       This program is free software; you can redistribute it and/or modify
+#       it under the terms of the GNU General Public License as published by
+#       the Free Software Foundation; either version 2 of the License, or
+#       (at your option) any later version.
+#
+#       This program is distributed in the hope that it will be useful,
+#       but WITHOUT ANY WARRANTY; without even the implied warranty of
+#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#       GNU General Public License for more details.
+#
+#       You should have received a copy of the GNU General Public License
+#       along with this program; if not, write to the Free Software
+#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+#       MA 02110-1301, USA.
+
+set -e
+
+# Run the boot loader installer. Sending STDOUT to STDERR 
+# to avoid confusing debconf, which has redirected STDOUT.
+if [ -f /etc/lilo.conf ];then
+   lilo  >&2
+fi
+
+# end of file
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..da07a66
--- /dev/null
@@ -0,0 +1,4 @@
+# watch control file for uscan for the lilo package
+version=3
+http://alioth.debian.org/frs/?group_id=100507  (?:.*/)?lilo-(\d.+)\.tar\.gz
+