From: Joachim Wiedorn Date: Sat, 7 May 2011 12:34:03 +0000 (+0200) Subject: Merge commit 'upstream/23.2' X-Git-Tag: debian/23.2-1~10 X-Git-Url: https://git.rrq.au/?a=commitdiff_plain;h=5a2473f0b614812b537270318281f8654c80e265;hp=0a7ead9db7967764f0d93d30f9a83c94cb6fc358;p=rrq%2Fmaintain_lilo.git Merge commit 'upstream/23.2' --- diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..d539ccd --- /dev/null +++ b/debian/README.Debian @@ -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 index 0000000..e7d68bb --- /dev/null +++ b/debian/changelog @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Mon, 20 Aug 2007 19:45:27 +0200 + +lilo (1:22.8-3) unstable; urgency=low + + * Upload to unstable. + + -- Andrés Roldán 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 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 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 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 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 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 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 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 Mon, 18 Dec 2006 13:27:23 +0000 + +lilo (1:22.6.1-9) unstable; urgency=high + + * Upload thanks to Julian Hernandez + * 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 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 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 + because some parts of the patch were never + executed. (Closes: #295465) + * debian/{liloconfig,lilo.templates}: + - Applied changes suggested by Artur R. Czechowski + to use debconf in liloconfig. (Closes: #351542) + * debian/patches/17_dont_scan_udev.dpatch: + - Patch from Noel Maddy 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 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 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 + . (Closes: #320769) + - vi.po: Added vietnamese translation. Thanks to Clytie Siddall + . (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 + (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 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 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 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 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 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 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 . (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 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 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 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 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 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 . + * 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 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 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 + . (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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 . (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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 + - Clean up of copyright file + - Fixed typos on README.bitmap. (closes: #121133) + + * Andrés Roldán + - 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 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 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 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 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 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 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 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 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 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 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 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 Wed, 28 Aug 2002 20:02:00 +0200 + +lilo (1:22.3.2-1) unstable; urgency=HIGH + + * New upstream version. + Closes: #136757 + + -- Russell Coker 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 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 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 Fri, 10 May 2002 19:18:25 -0700 + +lilo (1:22.2-3) unstable; urgency=HIGH + + * Removed dependency on debconf. + Closes: #142714 + + -- Russell Coker 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 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 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 Mon, 17 Dec 2001 07:52:00 +0100 + +lilo (1:22.1-5) unstable; urgency=HIGH + + * Same as before with high priority! + + -- Russell Coker 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 . + + -- Russell Coker 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 '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 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 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 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 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 Sun, 1 Nov 1998 01:26:19 +0100 + +lilo (20-1) unstable frozen; urgency=low + + * Maintainer release (thanks Martin!) + + -- Bernd Eckenfels 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 Sat, 22 Nov 1997 01:13:49 +1100 + +lilo (19-2) unstable; urgency=low + + * upgraded to new package standards + + -- Shaya Potter Thu, 23 Jan 1997 10:12:06 -0500 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..4e59954 --- /dev/null +++ b/debian/control @@ -0,0 +1,37 @@ +Source: lilo +Section: admin +Priority: optional +Maintainer: Joachim Wiedorn +Uploaders: Matt Arnold +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 index 0000000..172bc06 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,47 @@ +Format: http://dep.debian.net/deps/dep5/ +Upstream-Name: lilo +Upstream-Contact: Joachim Wiedorn +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 +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 . + . + 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 index 0000000..55478d2 --- /dev/null +++ b/debian/floppy/Makefile @@ -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 index 0000000..02c3043 --- /dev/null +++ b/debian/lilo-doc.doc-base @@ -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 index 0000000..bc5d4d8 --- /dev/null +++ b/debian/lilo-doc.docs @@ -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 index 0000000..1aab0ba --- /dev/null +++ b/debian/lilo-doc.examples @@ -0,0 +1,2 @@ +sample/lilo*.conf + diff --git a/debian/lilo-term.xpm b/debian/lilo-term.xpm new file mode 100644 index 0000000..9088f98 --- /dev/null +++ b/debian/lilo-term.xpm @@ -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 index 0000000..440c282 --- /dev/null +++ b/debian/lilo.config @@ -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 index 0000000..557e92c --- /dev/null +++ b/debian/lilo.dirs @@ -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 index 0000000..05ce798 --- /dev/null +++ b/debian/lilo.docs @@ -0,0 +1,3 @@ +README +NEWS +TOOLS diff --git a/debian/lilo.examples b/debian/lilo.examples new file mode 100644 index 0000000..15227fb --- /dev/null +++ b/debian/lilo.examples @@ -0,0 +1 @@ +sample/lilo.example.conf diff --git a/debian/lilo.install b/debian/lilo.install new file mode 100644 index 0000000..025d36f --- /dev/null +++ b/debian/lilo.install @@ -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 index 0000000..00e6301 --- /dev/null +++ b/debian/lilo.manpages @@ -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 index 0000000..a3ad14e --- /dev/null +++ b/debian/lilo.menu @@ -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 index 0000000..cc03366 --- /dev/null +++ b/debian/lilo.postinst @@ -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 index 0000000..edc59b9 --- /dev/null +++ b/debian/lilo.postrm @@ -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 index 0000000..d852ad6 --- /dev/null +++ b/debian/lilo.preinst @@ -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 index 0000000..7affd83 --- /dev/null +++ b/debian/lilo.templates @@ -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 index 0000000..2329820 --- /dev/null +++ b/debian/manpages/lilo-uuid-diskid.8 @@ -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 +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 index 0000000..64ce587 --- /dev/null +++ b/debian/manpages/lilo-uuid-diskid.pod @@ -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 [B<-h>] [B<-v>] [B] + +=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 was written by Joachim Wiedorn. + +This manual page was written by Joachim Wiedorn +for the Debian project (and may be used by others). + +=head1 SEE ALSO + +B(8), B(8), B(8) + +=cut diff --git a/debian/manpages/liloconfig.8 b/debian/manpages/liloconfig.8 new file mode 100644 index 0000000..5ccceb7 --- /dev/null +++ b/debian/manpages/liloconfig.8 @@ -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 +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 index 0000000..0c3c9d8 --- /dev/null +++ b/debian/manpages/liloconfig.pod @@ -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 [B<-h>] [B<-v>] [B<-f>] [B] + +=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 was written by Joachim Wiedorn. + +This manual page was written by Joachim Wiedorn +for the Debian project (and may be used by others). + +=head1 SEE ALSO + +B(8), B(8), B(8) + +=cut diff --git a/debian/manpages/pod2manpage b/debian/manpages/pod2manpage new file mode 100644 index 0000000..7ee184c --- /dev/null +++ b/debian/manpages/pod2manpage @@ -0,0 +1,80 @@ +#!/bin/bash +# +# pod2manpage - convert pod file into manual page +# +# Copyright 2009-2010 Joachim Wiedorn +# +# 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 " + echo "" + echo " The file manpage.pod needs a header with six lines:" + echo " =for header" + echo " manpage: " + echo " section: " + echo " title: " + 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 index 0000000..6346cfc --- /dev/null +++ b/debian/manpages/update-lilo.8 @@ -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 index 0000000..f37a68c --- /dev/null +++ b/debian/manpages/update-lilo.pod @@ -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 index 0000000..eb45576 --- /dev/null +++ b/debian/patches/01_makefile-adds.patch @@ -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 index 0000000..0048a37 --- /dev/null +++ b/debian/patches/02_lilo-version-debian.patch @@ -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 index 0000000..a8dce93 --- /dev/null +++ b/debian/patches/02_lilo-version-ubuntu.patch @@ -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 index 0000000..ce85ad5 --- /dev/null +++ b/debian/patches/03_keytab-lilo.8-debian-based.patch @@ -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 index 0000000..f0fc6dd --- /dev/null +++ b/debian/patches/04_lilo.8-debian-based.patch @@ -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 index 0000000..2e61e46 --- /dev/null +++ b/debian/patches/05_readme.disk-change.patch @@ -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 index 0000000..d10d095 --- /dev/null +++ b/debian/patches/06_notinteractive.patch @@ -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 index 0000000..b2c1166 --- /dev/null +++ b/debian/patches/07_bad-partition-warn.patch @@ -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 index 0000000..5afffaa --- /dev/null +++ b/debian/patches/08_install-also-dat-files.patch @@ -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 index 0000000..ff044ea --- /dev/null +++ b/debian/patches/09_use-of-newer-debhelper.patch @@ -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 index 0000000..179d2c5 --- /dev/null +++ b/debian/patches/10_add-info-about-h-option.patch @@ -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 index 0000000..7d2a759 --- /dev/null +++ b/debian/patches/11_remove-obsolete-bios-workaround.patch @@ -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 index 0000000..f21597d --- /dev/null +++ b/debian/patches/12_save-errno-for-second-command.patch @@ -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 index 0000000..359dae8 --- /dev/null +++ b/debian/patches/13_reformatted-mkrescue-manpage.patch @@ -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 index 0000000..17167ff --- /dev/null +++ b/debian/patches/14_fix-missleading-error-message.patch @@ -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 index 0000000..e83c703 --- /dev/null +++ b/debian/patches/15_fix-typos-in-manpage-lilo-conf.patch @@ -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 index 0000000..94aec46 --- /dev/null +++ b/debian/patches/series @@ -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 index 0000000..d0ab301 --- /dev/null +++ b/debian/patches/ubuntu.series @@ -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 index 0000000..e0cf114 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] lilo.templates diff --git a/debian/po/ar.po b/debian/po/ar.po new file mode 100644 index 0000000..72b5c1e --- /dev/null +++ b/debian/po/ar.po @@ -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 index 0000000..dfe63b5 --- /dev/null +++ b/debian/po/cs.po @@ -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 index 0000000..6317c6e --- /dev/null +++ b/debian/po/da.po @@ -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 index 0000000..1d775f8 --- /dev/null +++ b/debian/po/de.po @@ -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 index 0000000..610786c --- /dev/null +++ b/debian/po/es.po @@ -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 index 0000000..6dfc69d --- /dev/null +++ b/debian/po/eu.po @@ -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 index 0000000..a03aa4f --- /dev/null +++ b/debian/po/fi.po @@ -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 index 0000000..8b59773 --- /dev/null +++ b/debian/po/fr.po @@ -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 index 0000000..b34558f --- /dev/null +++ b/debian/po/gl.po @@ -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 index 0000000..ac25ca7 --- /dev/null +++ b/debian/po/it.po @@ -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 index 0000000..dd0109e --- /dev/null +++ b/debian/po/ja.po @@ -0,0 +1,142 @@ +# Translation of Lilo debconf templates to German +# This file is distributed under the same license as the Lilo package. +# +# Translators: +# Hideki Yamane (Debian-JP) <henrich@debian.or.jp> +# +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 index 0000000..7c41ba5 --- /dev/null +++ b/debian/po/nl.po @@ -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 index 0000000..80b6939 --- /dev/null +++ b/debian/po/pt.po @@ -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 index 0000000..a2f445f --- /dev/null +++ b/debian/po/pt_BR.po @@ -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 index 0000000..66cbc88 --- /dev/null +++ b/debian/po/ru.po @@ -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 index 0000000..334b464 --- /dev/null +++ b/debian/po/sv.po @@ -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 index 0000000..b13f71b --- /dev/null +++ b/debian/po/templates.pot @@ -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 index 0000000..42c0aeb --- /dev/null +++ b/debian/po/vi.po @@ -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 index 0000000..3eaf127 --- /dev/null +++ b/debian/rules @@ -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 index 0000000..ab03744 --- /dev/null +++ b/debian/scripts/lilo-uuid-diskid @@ -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 index 0000000..46a83f5 --- /dev/null +++ b/debian/scripts/liloconfig @@ -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 index 0000000..f8c5e29 --- /dev/null +++ b/debian/scripts/update-lilo @@ -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 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..da07a66 --- /dev/null +++ b/debian/watch @@ -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 +