Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-07 | gpt-auto-generator: automatically find the root disk of the system | Lennart Poettering | |
When run in an initrd and no root= argument is set (or is set to root=gpt-auto) we will automatically look for the root partition on the same disk the EFI ESP is located on. Since we look for swap, /home and /srv on the disk the root partition is located on, we hence have a fully discoverable chain: Firmware discovers the EFI ESP partition → the initrd discovers the root partition → the host OS discovers swap, /home, and /srv. Note that this requires an EFI boot loader that sets the LoaderDevicePartUUID EFI variable, such as Gummiboot. | |||
2014-03-07 | udev: automatically create a symlink /dev/disk/by-id/gpt-auto-root if ↵ | Lennart Poettering | |
there's a suitable root partition | |||
2014-03-07 | fstab-generator: the root partition is not optional | Lennart Poettering | |
2014-03-07 | efi-boot-generator: typo fix | Lennart Poettering | |
2014-03-07 | udev-builtin-blkid: when we find a GPT partition marked as root disk on the ↵ | Lennart Poettering | |
same disk as the ESP, expose a property on the udev device This is preparation for a logic to automatically discover the root partition to boot from if no partition has been configured explicitly. This makes use of our newly defined GPT type GUIDs for our root disks: #define GPT_ROOT_X86 SD_ID128_MAKE(44,47,95,40,f2,97,41,b2,9a,f7,d1,31,d5,f0,45,8a) #define GPT_ROOT_X86_64 SD_ID128_MAKE(4f,68,bc,e3,e8,cd,4d,b1,96,e7,fb,ca,f9,84,b7,09) We define differen GUIDs for different architectures to allow images which finde the right root partition for the appropriate arch. | |||
2014-03-07 | udev-builtin-blkid: modernizations and minor fixes | Lennart Poettering | |
2014-03-07 | fstab-generator: merge /proc/cmdline parsing loops into one | Lennart Poettering | |
2014-03-06 | man: systemd-bootchart - fix spacing in command | Zachary Cook | |
Use the same formatting as the systemd-analyze man page, so that man shows a space. | |||
2014-03-06 | strv: set _printf_ on strv_extendf | Thomas Hindoe Paaboel Andersen | |
2014-03-06 | sd-rtnl/networkd: use new rtnl_message_read() API and drop helper | Tom Gundersen | |
With the new sd_rtnl_message_read_string(), there is no longer a need for rtnl_message_get_ifname(). | |||
2014-03-06 | sd-rtnl:introduce table-based lookup and typesafe read() functions | Susant Sahani | |
This patch introduces new netlink attribute parsing logic which is table based lookup and sd_rtnl_message_read_* methods for reading attributes. By doing this user does not have to loop for the attribute values . Only providing the attribute type it gets the attribute values which is optimized and sd_rtnl_message_read_* methods are simplified. | |||
2014-03-06 | generators: make automatic discovery generators work correctly when reloading | Lennart Poettering | |
In addition to checking whether the diestination mount point is populated, check whether it is already a mount point. If it is already a mount point, or if it is unpopulated, let's create the unit. | |||
2014-03-06 | generators: add Documentation= fields that point to the generator man pages | Lennart Poettering | |
2014-03-06 | util: move more intellegince into parse_proc_cmdline() | Lennart Poettering | |
Already split variable assignments before invoking the callback. And drop "rd." settings if we are not in an initrd. | |||
2014-03-06 | man: update link to LSB | Zbigniew Jędrzejewski-Szmek | |
https://bugzilla.redhat.com/show_bug.cgi?id=1073402 | |||
2014-03-06 | update TODO | Lennart Poettering | |
2014-03-06 | core: include partition label in .device description fields | Lennart Poettering | |
2014-03-06 | logind: fix reference to systemd-user-sessions.service | Lennart Poettering | |
2014-03-06 | gpt-auto-generation: set a pretty description string | Lennart Poettering | |
2014-03-06 | units: don't use the word 'Reboot' for Startup, but simply 'Boot' | Lennart Poettering | |
2014-03-06 | units: properly capitalize the unit description | Lennart Poettering | |
2014-03-06 | man: bring gpt-auto-generator up to date | Lennart Poettering | |
2014-03-06 | gpt-auto-generator: properly handle LUKS partitions | Lennart Poettering | |
2014-03-06 | unit-name: modernizations | Lennart Poettering | |
2014-03-06 | cryptsetup: some fixes | Lennart Poettering | |
2014-03-06 | core: correctly unregister PIDs from PID hashtables | Lennart Poettering | |
2014-03-06 | util: add timeout to generator execution | Lennart Poettering | |
2014-03-06 | update TODO | Lennart Poettering | |
2014-03-06 | generators: rework mount generators | Lennart Poettering | |
- Add support for finding and mounting /srv based on GPT data, similar to how we already handly /home. - Share the fsck logic between GPT, EFI and fstab generators - Make sure we never run the EFI generator inside containers - Drop DefaultDependencies=no from EFI mount units - Other fixes | |||
2014-03-05 | man: ipv4 link-local | Umut Tezduyar Lindskog | |
2014-03-05 | systemd-run: don't print error messages twice | Lennart Poettering | |
2014-03-05 | systemd-run: make sure --nice=, --uid=, --gid=, --setenv= also work in ↵ | Lennart Poettering | |
--scope mode | |||
2014-03-05 | networkd: listen to changes to the MAC address | Tom Gundersen | |
Bridges will change their MAC address when other devices are enslaved. We need the correct MAC address to acquire a DHCP lease, so take note of it whenever it changes. | |||
2014-03-05 | sd-rtnl: do not blindly enter containers in message_read() | Tom Gundersen | |
We need a separate container_enter() function, which will be part of a largerg API change. For now, just fix message_read(). | |||
2014-03-05 | sd-dhcp-client: log the MAC address we are using | Tom Gundersen | |
2014-03-05 | networkd: restore logic for enslaving to a master bonding interface | Mark Oteiza | |
This partially reverts commit 54abf46, which unintentionally removed the enslaving support for bonding interfaces | |||
2014-03-05 | journal: forget file after encountering an error | Zbigniew Jędrzejewski-Szmek | |
If we encounter an inconsistency in a file, let's just ignore it. Otherwise, after previous patch, we would try, and fail, to use this file in every invocation of sd_journal_next or sd_journal_previous that happens afterwards. | |||
2014-03-05 | journal: assume that next entry is after previous entry | Zbigniew Jędrzejewski-Szmek | |
With a corrupted file, we can get in a situation where two entries in the entry array point to the same object. Then journal_file_next_entry will find the first one using generic_arrray_bisect, and try to move to the second one, but since the address is the same, generic_array_get will return the first one. journal_file_next_entry ends up in an infinite loop. https://bugzilla.redhat.com/show_bug.cgi?id=1047039 | |||
2014-03-05 | update TODO | Lennart Poettering | |
2014-03-05 | core: don't override NoNewPriviliges= from SystemCallFilter= if it is ↵ | Lennart Poettering | |
already explicitly set | |||
2014-03-05 | systemd-run: support all currently exported properties with -p | Lennart Poettering | |
2014-03-05 | core: make the LimitXYZ= properties settable for transient service units | Lennart Poettering | |
2014-03-05 | systemd-run: add some extra safety checks | Lennart Poettering | |
2014-03-05 | man: document missing options of systemd-run | Lennart Poettering | |
2014-03-05 | systemd-run: add new --property= switch that can set arbitrary properties ↵ | Lennart Poettering | |
for the unit that is created The code for parsing these properties is shared with "systemctl set-property", which means all the resource control settings are immediately available. | |||
2014-03-05 | strv: add new STR_IN_SET() macro that operates similar to IN_SET() but for ↵ | Lennart Poettering | |
strings | |||
2014-03-05 | update TODO | Lennart Poettering | |
2014-03-05 | missing: if RLIMIT_RTTIME is not defined by the libc, then we need a new ↵ | Lennart Poettering | |
define for the max number of rlimits, too | |||
2014-03-05 | core: when passing resource limit values to client, map RLIM_INFINITY into ↵ | Lennart Poettering | |
portable value (uint64_t) -1 | |||
2014-03-04 | add bash completion for systemd-cat | Thomas Hindoe Paaboel Andersen | |