Age | Commit message (Collapse) | Author |
|
new naming scheme for stable releases.
no longer adding a letter, but a maintenance number.
|
|
gets rid of lintian warning:
package-uses-deprecated-debhelper-compat-version 4
|
|
DO NOT USE -Qb for framebuffer.
Blank ttys when using vesafb (vga=xxx) LP: #129910
[ s/-Q/-q/ for modprobe options -maks ]
|
|
update-initramfs: Generating /boot/initrd.img-2.6.26-1-versatile
mkinitramfs: missing mmcblk root /dev/mmcblk0p3 /sys entry
(closes: #520198)
Tested-by: Paul Malishev <afunix@hing.rednet.ru>
|
|
i've made an install of new kernel on Intrepid: 2.6.27-8-generic (32 bits)
and kernel.log have a warning about load order of ehci_hcd:
Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
LP: #296710.
|
|
existing initrd.img
[ first test existence before link and don't use bashism -maks ]
Ubuntu merge 0.92bubuntu24
|
|
seems confusing for users..
|
|
|
|
|
|
woow that went unnoticed for some years now.
people seem really to use update-initramfs(8).
|
|
try to add one or the other.
|
|
initrd-tools was last shipped in etch and was sarge default.
we no longer need to care about it.
only came to light while grepping for ide-disk.
|
|
mkinitramfs-kpkg outputs the following warning:
Depreciation WARNING: use update-initramfs(8)
"Depreciation" should be "Deprecation".
(closes: #517344)
Signed-off-by: maximilian attems <maks@debian.org>
|
|
|
|
while at it cleanup the variable name that came due to legacy
naming nfsopts in a very early initramfs-tools release.
"The local-top/iscsi initramfs integration script uses the
configure_networking function, which depends on the IPOPTS environmental
variable set by the init script. However, this variable is not
available, because it's not exported from init, and local-top/iscsi is
not sourced but executed. Thus static IP configuration on the kernel
command line is not communicated to the script."
(closes: #516746)
Reported-by: Ferenc Wagner <wferi@niif.hu>
|
|
release string from "Fischia il vento" :)
|
|
Ferenc seems to be using the xvda1=img1,xvda2=img2 scheme of Xen disks
(this is what xentools gets you) rather than the whole disk with
partition scheme.
In the xvda1/xvda2 scheme /sys/block contains:
# ls /sys/block/
ram0 ram1 ram10 ram11 ram12 ram13 ram14 ram15 ram2 ram3
ram4 ram5 ram6 ram7 ram8 ram9 xvda1 xvda2
In the whole disk scheme it contains xvda as you would expect:
# ls /sys/block/
loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 ram0
ram1 ram10 ram11 ram12 ram13 ram14 ram15 ram2 ram3 ram4
ram5 ram6 ram7 ram8 ram9 xvda
I've attached a patch which takes care of this difference.
[ remove largest suffix pattern, so that we don't stumble on big minors -maks ]
Signed-off-by: maximilian attems <maks@debian.org>
|
|
do the same dance here, same code, just slightly renamed variables.
|
|
|
|
As there is no /dev/disk/by-label//, we need to follow udev
on escape the '/' character with \x2f
don't rely on sed, as we might not have it in initramfs.
(closes: #489008)
Reported-by: Josh Triplett <josh@freedesktop.org>
Tested-by: Andres Salomon <dilinger@debian.org>
thanks for dilinger to pushing the first easy solution to a complete,
so we don't have to revisit the case.
|
|
Documentation currently lacked a list of exported variables
for boot or hook scripts.
(closes: #512453)
Reported-by: Arnaud Fontaine <arnau@debian.org>
|
|
the supported-host long call feature was already dropped
before lenny, thus just kick it.
no other long calling getopt strings yet..
|
|
..via /etc/kernel
Signed-off-by: Andres Salomon <dilinger@debian.org>
(closes: #504551)
[ fixed update-initramfs postinst call s/-u/-c/ -maks ]
Signed-off-by: maximilian attems <maks@debian.org>
|
|
The attached patch is needed for booting with root=mtd0.
Basically, the init scripts assume the root device should have a special
device file somewhere, and if not will wait for it to appear. This patch
changes it so that it only waits for a device file to appear if $ROOT starts
with "/dev". In the case of things like ROOT=LABEL=foo, the init scripts
will translate that to a device. With ROOT=mtd0, the init scripts will not
check for a device, and will successfully mount the root filesystem.
Signed-off-by: Andres Salomon <dilinger@debian.org>
|
|
always remove the largest possible suffix pattern on the block device.
(closes: #513958)
Reported-by: Nicola Canepa <canne74@gmail.com>
|
|
Since "exit 2" has a special meaning, we must "exit 1" when the
find/cpio/gzip pipe fails, otherwise "update-initramfs" will potentially
ignore failures (it ignores return code "2" from mkinitramfs).
Signed-off-by: Kees Cook <kees@debian.org>
|
|
since some keyboards will not be usable at the initramfs/busybox
prompt without them.
[ Ubuntu sync for 0.92bubuntu19 port it to Debian - maks ]
|
|
(closes: #514997)
Reported-by: Michael Prokop <mika@grml.org>
|
|
trivial fix on top of previous change.
afais cpio doesn't really give sensible return errors,
so this fall through the cracks.
|
|
The final stage of mkinitramfs that builds the image does not verify the
exit codes of find or cpio:
(cd "${DESTDIR}" && find . | cpio --quiet --dereference -o -H newc | gzip
>"${outfile}") || exit 1
Once bug 514936 is solved, this will be even more important, since cpio
will actually return errors.
Attached is a gross alternative to depending on bash...
Current behavior:
$ find /fail | cpio --quiet --dereference -o -H newc | gzip > /tmp/archive.gz
find: `/fail': No such file or directory
$ echo $?
0
Desired behavior:
$ set -o pipefail
$ find /fail | cpio --quiet --dereference -o -H newc | gzip > /tmp/archive.gz
find: `/fail': No such file or directory
$ echo $?
1
(closes: #514938)
[ already useful in finding stupid mkinitramfs path errors -maks ]
|
|
uncovered due to tests with harden cpio failures.
bug got introduced postlenny in
d2791a8fa458d473ff92d0710fe4d71487c76d6b.
|
|
not needed anymore..
|
|
no need to support callers that were unofficial and never released
as such in Lenny.
|
|
no need to deprecate it in initramfs-tools.
Lenny ships due to userspace with it and Juju firewire not yet
feature complete..
|
|
update-initramfs is the desired caller.
|
|
since Lenny lvm2 ships it's own hooks scripts, no need to dup.
|
|
clears debhelper-but-no-misc-depends lintian warning.
don't know if we really need it, but better be safe and
referenced in debhelper(7) manpage.
|
|
makes it respect "do_bootloader = no" if both lilo and grub2 are
installed.
simplify grub check as both grub2 and grub have an update-grub script.
based on patch and report by Clint Adams <schizo@debian.org>
(closes: #511514)
|
|
we have boot scripts that search for root if none is passed.
usage by grml.org and debian-live.
This reverts commit 90ad6ff31f66112e863ea86c9960b9770a0a245e.
Reported-by: Michael Prokop <mika@grml.org>
|
|
|
|
|
|
|
|
in 0.92m, the timeout for ipconfig in scripts/functions was set to 60
seconds. This broke our iscsi-rootfs setups.
It took me a while to debug this, but it seems that 60 seconds is not
enough for switches which have spanning-tree enabled, they need some
more time before they take up a port, in our case between 62 and 65
seconds.
(closes: #511085)
|
|
in 0.92m, the timeout for ipconfig in scripts/functions was set to 60
seconds. This broke our iscsi-rootfs setups.
It took me a while to debug this, but it seems that 60 seconds is not
enough for switches which have spanning-tree enabled, they need some
more time before they take up a port, in our case between 62 and 65
seconds.
(closes: #511085)
|
|
|
|
The cmdline parameter `break=init' failed to work. It looks like the variable
`break' is unset before `maybe_break init' is evaluated.
(closes: #509637)
|
|
should be just a bit faster and fixes relative path for -d option.
(closes: 472409)
|
|
with bad luck that might still be on hda1,
but then you get a warning about missing root boot param.
|
|
adds FILES section.
|
|
and no we can't write into /var/log itself.
(closes: #488804)
|