- Jun 02, 2011
-
-
Thomas Bächler authored
-
Thomas Bächler authored
-
- May 17, 2011
-
-
Thomas Bächler authored
-
- May 16, 2011
-
-
Dan McGee authored
Doing the `echo -n` call causes the shell to line-buffer the output anyway, meaning one doesn't see the first part until 'SUCCESS' or 'FAILURE' is printed. This means the last message on the screen is 'Generating module dependencies' when in fact we are actually generating the image, which can take a lot of time when XZ, etc. are used. Print the status on two lines, ensuring buffering is not causing problems with out output. Signed-off-by: Dan McGee <dan@archlinux.org>
-
- May 14, 2011
-
-
Thomas Bächler authored
-
Gerardo Exequiel Pozzi authored
>From udev NEWS: The running udev daemon can now cleanly shut down with: udevadm control --exit Udev in initramfs should clean the state of the udev database with: udevadm info --cleanup-db which will remove all state left behind from events/rules in initramfs. If initramfs uses --cleanup-db and device-mapper/LVM, the rules in initramfs need to add OPTIONS+="db_persist" for all dm devices. This will prevent removal of the udev database for these devices. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Tom Gundersen authored
This brings it in line with initscripts (and systemd), there should be no need for everyone to have write access to the /run folder. Reported-by: Pierre Schmitz <pierre@archlinux.de> Signed-off-by: Tom Gundersen <teg@jklm.no>
-
Thomas Bächler authored
Nobody ever read these comments before, but somebody now noticed poor grammar in them. Thanks to Semitsoglou-Tsiapos Dimitrios for the improvements.
-
- May 01, 2011
-
-
Gerardo Exequiel Pozzi authored
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
Gerardo Exequiel Pozzi authored
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
-
- Apr 21, 2011
-
-
Thomas Bächler authored
-
- Apr 14, 2011
-
-
Thomas Bächler authored
This should properly handle all ugly characters in values, omit settings any forbidden variable names and take care of double-quoted values with spaces in them. This should finally fix FS#23467, FS#22080 and FS#13900.
-
- Apr 10, 2011
-
-
Thomas Bächler authored
-
Thomas Bächler authored
The kernel command line allows quoted strings with whitespace in them. Until now, such parameters would crash /init and cause a kernel panic. Move parsing into a function and use the 'set' builtin to split /proc/cmdline into arguments. Fixes FS#13900 and FS#22080.
-
Thomas Bächler authored
- Remove ":: Loading initramfs" message - Start udev after command line parsing, so quiet will be respected
-
- Apr 08, 2011
-
-
Thomas Bächler authored
Mount /run as a 10MB tmpfs with 1777 permissions early. Move it to /new_root when switching.
-
Thomas Bächler authored
- Loop over dev, sys, proc instead of repeating the same command. - If the target directory does not exist, umount instead of moving.
-
- Apr 05, 2011
-
-
Thomas Bächler authored
Fix broken command line parsing due to insufficient quoting introduced in 42e8dba5.
-
- Mar 27, 2011
-
-
Thomas Bächler authored
-
Thomas Bächler authored
Instead of calling blkid, get the file system type directly from findmnt. Fixes FS#23100.
-
Thomas Bächler authored
- Remove default -9 compression (FS#20954) - Make compressor options configurable - Add xz support and make sure xz uses crc32 checks
-
Thomas Bächler authored
Fixes FS#21314
-
- Feb 27, 2011
-
-
Thomas Bächler authored
This fixes FS#22821.
-
- Feb 08, 2011
-
-
Thomas Bächler authored
This reverts commit 9ef825ce. The introduced change was inconsistent with the standard 'mount' behaviour and caused lots of confusion among LVM users.
-
- Feb 06, 2011
-
-
Tobias Powalowski authored
-
Tobias Powalowski authored
-
Tobias Powalowski authored
-
- Feb 01, 2011
-
-
Thomas Bächler authored
-
Dave Reisner authored
This addresses FS#20638, where gen_init_cpio fails, but the pipeline still reports no error because gzip exits successfully. Setting pipefail insures that if anything goes wrong with gen_init_cpio, the operation is deemed a failure and the user isn't unknowingly left with a faulty initcpio. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
Saves a process invocation per kernel module. Based on work presented in FS#18347, and fixed to ensure we are using the install utility rather than our defined function. Signed-off-by: Dan McGee <dan@archlinux.org>
-
- Jan 31, 2011
-
-
Thomas Bächler authored
It seems ash follows symlinks with -b.
-
Thomas Bächler authored
Add a sleepdevice= parameter that will watch for the specified device to appear and then move on. This is more flexible than a defined sleep period and prevents needless waiting if the device appears sooner. Original patch by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
This saves a find and grep call for every module that is added more than once, which can lead to significant savings in image generation time. Generating a fallback image went from 80 seconds to 60 seconds after this patch. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
This is what we currently use in makepkg for the same purpose. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
Rather than go through all the hoops, check if the module has already been added by looking for its file path and skip the addition early if we can. This helps especially in modules with many recursive dependencies, and is most noticable when generating a full image with many modules. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
Replace all of the repeated calls to dirname and basename with our new replacments. Also replace the 'grep ... /dev/null' idiom with calls to 'grep -q', which does exactly what we want. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
Replace common behavior we had in some other places with get_module_name, and add some basename/dirname replacements done in bash to avoid the forks for the number of times we call these functions. Signed-off-by: Dan McGee <dan@archlinux.org>
-
Dan McGee authored
This makes a bit more organizational sense to keep these first before we dive into the more complicated functions. Signed-off-by: Dan McGee <dan@archlinux.org>
-
- Jan 26, 2011
-
-
Thomas Bächler authored
-