Harald Hoyer
6fe0abbf12
test: add missing Makefile.testdir
2014-02-28 12:57:57 +01:00
Dave Young
5f6a495bf4
add default values in fstab_lines
...
It's useful for passing a full fstab line including like fs_passno so fsck
can take effect.
Previously it's assumed that there's no fs_freq and fs_passno in fstab lines
so original code just append "0 0" at the end of each fstab lines.
Improve this issue by assign default value in case they are not passed in.
Three field are handled here:
fs_mntops: default to "defaults"
fs_freq: default to "0"
fs_passno: default to "2"
Signed-off-by: Dave Young <dyoung@redhat.com>
2014-02-28 12:10:47 +01:00
Harald Hoyer
1f680ccc9b
systemd: add systemd-sysctl service
...
https://bugzilla.redhat.com/show_bug.cgi?id=1070086
2014-02-28 12:10:45 +01:00
Harald Hoyer
43a85a7365
network: merge setup_net_$netif.ok and net.$netif.did-setup
...
one marker per interface is enough
2014-02-28 12:10:41 +01:00
Harald Hoyer
61b4afb424
network: IPv6 status, wait for tentative flag to be cleared
...
also do not arping the IPv6 address.
2014-02-27 12:13:18 +01:00
Harald Hoyer
2ac599dc75
network/dhclient-script.sh:DHCP IPv6 interface setup
...
configure IPv6 interface for DHCP6
https://bugzilla.redhat.com/show_bug.cgi?id=1064365
2014-02-26 15:02:51 +01:00
Harald Hoyer
7f70f81153
network/net-lib.sh:wait_for_ipv6_auto() also wait for the tentative flag
...
Wait until the tentative flag is cleared.
https://bugzilla.redhat.com/show_bug.cgi?id=1069263
2014-02-26 15:02:48 +01:00
Harald Hoyer
79b3c8bfa1
ifcfg/write-ifcfg.sh: do not bind s390 to MAC if SUBCHANNELS set
...
If SUBCHANNELS are set, do not specify HWADDR, because the SUBCHANNELS
are the identifier for the interface.
https://bugzilla.redhat.com/show_bug.cgi?id=1056438
2014-02-26 15:02:46 +01:00
Harald Hoyer
fa795f29e2
systemd/rootfs-generator.sh: generate units in /run/systemd/generator
...
Generate the units in /run/systemd/generator, so they are picked up by
systemd.
https://bugzilla.redhat.com/show_bug.cgi?id=1069133
https://bugzilla.redhat.com/show_bug.cgi?id=949697
2014-02-26 15:02:42 +01:00
Harald Hoyer
ab9457efd7
Add flag to toggle hostonly cmdline storing in the initramfs
...
--hostonly-cmdline:
Store kernel command line arguments needed in the initramfs
--no-hostonly-cmdline:
Do not store kernel command line arguments needed in the initramfs
2014-02-26 15:01:55 +01:00
Harald Hoyer
103c5e1ecb
systemd: add 70-uaccess.rules
2014-02-26 14:56:28 +01:00
Amadeusz Żołnowski
4eec1a2276
Added missing quotes
...
See bug report at https://bugs.gentoo.org/show_bug.cgi?id=502064
2014-02-26 14:55:54 +01:00
Alexander Tsoy
8a2db478de
Add legacy flag (-l) to lz4 and update magic number
...
Linux kernel does not support the new default lz4 format.
https://bugs.gentoo.org/show_bug.cgi?id=502102
2014-02-26 14:55:54 +01:00
sfalken@opensuse.org
6e53596cec
Patch for Manpage
...
Patch corrects grub paths in the manpage for both GRUB legacy and GRUB2
2014-02-26 14:55:54 +01:00
Harald Hoyer
dc4c1ee39d
dracut.sh: write directly to the output file
...
Because we already remove the output file before writing to it, we don't
have to play games and write to a temporary file first.
2014-02-19 15:22:39 +01:00
Harald Hoyer
d1c4e5c521
fcoe-uefi: try all FcoeBootDevice-* variables for a DevicePath
...
try to read the DevicePath from all FcoeBootDevice-* UEFI variables
until one has a MAC.
2014-02-19 15:20:34 +01:00
Harald Hoyer
a324c2111e
iscsi: for iBFT read the initiator-name from the correct file
...
/sys/firmware/ibft/initiator-name should be
/sys/firmware/ibft/initiator/initiator-name
https://github.com/haraldh/dracut/issues/12
2014-02-19 11:49:34 +01:00
Harald Hoyer
e8a7c9bc93
dracut-functions.sh:find_kernel_modules_by_path() fixed updates search
...
"updates/*" path does not start with "/"
2014-02-17 13:29:42 +01:00
Harald Hoyer
cb802bfbc7
iscsiroot: touch the right marker file
2014-02-12 18:26:36 +01:00
Harald Hoyer
a0b2c69441
kernel-modules: add sdhci_acpi to the static list of kernel modules
...
Thanks Adam Williamson!
https://bugzilla.redhat.com/show_bug.cgi?id=1063556
2014-02-12 11:23:38 +01:00
Till Maas
9835859f21
Cryptroot-ask.sh: Remove duplicate code
...
Remove duplicate code introduced with commit
9b5e2e8574
.
2014-02-10 11:02:32 +01:00
Till Maas
9b5e2e8574
Cryptroot-ask.sh: Use variables consistently
...
- Always use $luksname instead of sometimes $2
- define $asked_file instead of using the same path twice
2014-02-09 14:12:44 +01:00
Colin Guthrie
8da51857f0
dracut.sh: Fix variable name typo.
...
This caused the root_dev variable not to be set which in turn meant that
the root device was not whitelisted in 99base/module-setup.sh when injecting
compile-time devexists hooks in hostonly initrds. This ties the generated
initrd to the root fs device (typically the UUID) rather than relying solely
only the root= kernel command line.
While it is hostonly, not hardcoding e.g. UUIDs is still desirable. Any
swap partition on the host device is still added however.
2014-02-07 18:05:48 +01:00
Brian C. Lane
460cddffa1
new_dhcp_next_server is really new_next_server
...
The variable that dhclient sets doesn't have dhcp in the name. This
could cause problems with setups where the server is not the same as the
dhcp server.
2014-02-07 18:05:48 +01:00
Harald Hoyer
fac3275a43
network:fix dns parsing in ip= parameter
2014-02-07 15:41:50 +01:00
Harald Hoyer
30e6e809ed
Factor out all the "type -V" commands
...
Add new functions require_binaries() and require_any_binary() to be used
in the check() section of module-setup.sh.
These functions print a warning line telling the user, which binary is
missing for the specific dracut module.
This unifies the way of checking for binaries and makes the life of an
initramfs creator easier, if he wants to find out why a specific dracut
module is not included in the initramfs.
2014-02-06 16:45:20 +01:00
Harald Hoyer
8d21728942
systemd: add sys-kernel-config.mount
2014-02-05 13:58:33 +01:00
Harald Hoyer
352d557d4d
Do not reload systemd with wait_for_dev
2014-02-05 13:12:29 +01:00
Harald Hoyer
751c7de98a
systemd/dracut-pre-pivot: run for /dev/{nfs,root} and cleanup /dev/nfs
...
dracut-pre-pivot was not cleaning up /dev/nfs and did not run to clean
up /dev/root.
2014-02-05 13:08:54 +01:00
Harald Hoyer
81aed4f28e
nfs/nfsroot: symlink /dev/null to /dev/nfs, as a marker for root=/dev/nfs
2014-02-05 13:06:29 +01:00
Harald Hoyer
c84618d7ac
network/ifup: do not run dhclient twice on the same interface
2014-02-04 12:02:34 +01:00
Harald Hoyer
d61a423f7c
network/ifup: do not ifup an already setup network interface
2014-02-04 12:02:05 +01:00
Harald Hoyer
f52759131b
test: include the same Makefile.testdir
2014-02-04 12:01:11 +01:00
Harald Hoyer
c860837303
base/rdsosreport.sh: add dracut version to rdsosreport
2014-01-31 15:33:41 +01:00
Harald Hoyer
1982098e00
network/ifup.sh: handle $dns1 and $dns2 from "ip=" settings
2014-01-30 17:38:27 +01:00
Harald Hoyer
e95e48c6ee
network/net-lib.sh: parse ibft nameserver settings
2014-01-30 17:38:27 +01:00
Harald Hoyer
f57850d7e8
dracut-functions.sh: also search in the updates directory
2014-01-30 17:38:27 +01:00
Harald Hoyer
c8a9a6b4a7
dracut.sh: only set the owner of files to 0:0, if generated as non-root
...
If the root user generates the initramfs image, preserve the ownership
of the files. This of course cannot be done for non-root users
generating an initramfs image.
2014-01-30 16:18:04 +01:00
Harald Hoyer
66bfe863f5
network: understand ip=.....:<dns1>:<dns2>
2014-01-30 13:50:02 +01:00
Harald Hoyer
d50a99c5ce
NEWS: update for version 036
2014-01-29 08:37:43 +01:00
Harald Hoyer
a7316ae4f7
skipcpio: fixed signatured check
2014-01-29 08:35:47 +01:00
Cristian Rodríguez
6b449e8a6d
skipcpio: return something at end of program
...
Otherwise the compiler emits a warning and the return vale is
in theory undefined.
2014-01-29 08:32:17 +01:00
Harald Hoyer
ba9368fa4f
dmsquash-live/dmsquash-liveiso-genrules.sh: s/loop0/loop-control/
...
If loop is a kernel module, /dev/loop0 will never show up as a udev
event, if the loop module is not manually loaded somewhere.
2014-01-28 18:33:36 +01:00
Stig Telfer
1f28dfb2e4
url-lib: extend to enable TFTP support
...
Libcurl has wider capabilities than those assigned to it by Dracut.
In this patch to url-lib I've added registration for TFTP URLs,
which I've found to be useful.
Enjoy,
Stig Telfer
2014-01-28 15:43:40 +01:00
Harald Hoyer
41351164f8
NEWS: dracut-035
2014-01-28 15:33:29 +01:00
Harald Hoyer
855a549660
Makefile: make dracut.html.sign depend on dracut.html
2014-01-28 15:07:21 +01:00
Harald Hoyer
5c5350b30b
dracut.spec: add skipcpio
2014-01-28 12:21:33 +01:00
Stig Telfer
6cc8f694b5
dracut-lib.sh: bugfix for pidof function
...
In follow-up, the patch requires a second mod: kernel tasks have a /proc/.../exe that links to nothing and derails the for loop:
2014-01-28 12:19:27 +01:00
Stig Telfer
abdf191b64
dracut-lib.sh: bugfix for pidof function
...
It appears there is a simple substitution error in the pidof shell function which causes it to fail to find processes. In my case, processes started by 95nfs are not terminated in the cleanup hook. This causes knock-on effects disturbing the root filesystem service dependencies.
Enjoy,
Stig Telfer
2014-01-28 12:19:26 +01:00
Harald Hoyer
b5b31c9589
iscsi/iscsiroot.sh: beautify warning
2014-01-28 12:14:07 +01:00