1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-07 18:27:04 +03:00
systemd/src
Tom Gundersen 880a599e26 cryptsetup: add keyfile-offset= support
This is useful if your keyfile is a block device, and you want to
use a specific part of it, such as an area between the MBR and the
first partition.

This feature is documented in the Arch wiki[0], and has been supported
by the Arch initscripts, so would be nice to get this into systemd.

This requires libcryptsetup >= 1.4.2 (released 12.4.2012).

Acked-by: Paul Menzel <paulepanter@users.sourceforge.net>

[0]:
<https://wiki.archlinux.org/index.php/System_Encryption_with_LUKS#
Storing_the_key_between_MBR_and_1st_partition>
2012-07-09 22:07:52 +02:00
..
ac-power build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
analyze analyze: Python 3 compatibility 2012-06-19 19:47:43 +02:00
ask-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
binfmt util: split-out conf-file.[ch] 2012-05-07 19:01:24 +02:00
cgls util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
cgroups-agent build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
cgtop cgtop: work even if not all cgroups are available 2012-05-29 21:59:10 +02:00
core MeeGo: Remove build support for MeeGo distribution. 2012-07-09 16:37:46 +02:00
cryptsetup cryptsetup: add keyfile-offset= support 2012-07-09 22:07:52 +02:00
delta core: rename system.preset to system-presets to follow naming scheme of other dirs in /usr/lib/systemd/ 2012-06-27 14:34:24 +02:00
detect-virt systemd-detect-virt: fix "option '--quiet' requires an argument" 2012-06-04 12:39:22 +02:00
fsck cryptsetup: allow configuration of LUKS disks via the kernel cmdline 2012-06-22 10:11:06 +02:00
fstab-generator fstab-generator: support fstab=/rd.fstab= kernel cmdline 2012-06-22 10:27:05 +02:00
getty-generator mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
gudev update .gitignore 2012-04-13 21:49:25 +02:00
hostname relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
initctl build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
journal paranoia: refuse rm_rf("/") 2012-07-09 17:30:22 +02:00
libsystemd-daemon update .gitignore 2012-04-13 21:58:01 +02:00
libsystemd-id128 update .gitignore 2012-04-13 21:58:01 +02:00
libudev udev: add some O_CLOEXEC 2012-07-05 17:33:24 +02:00
locale mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
login journal: move Storage=auto stanza to right file 2012-07-03 12:25:53 +02:00
machine-id-setup machine-id-setup: add the usual command line parameters 2012-04-12 15:07:24 +02:00
modules-load modules load: rename kernel command line option to (rd.)modules-load= 2012-07-02 15:06:25 +02:00
notify build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
nspawn nspawn: introduce new --capabilities= flag and make use of it in the nspawn test case 2012-06-28 14:05:16 +02:00
quotacheck cryptsetup: allow configuration of LUKS disks via the kernel cmdline 2012-06-22 10:11:06 +02:00
random-seed mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
rc-local-generator mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
readahead readahead: fix calculation of percentage 2012-07-03 21:22:08 +02:00
remount-fs remount-fs: also remount /usr according to fstab 2012-06-29 16:14:43 +02:00
reply-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
shared paranoia: refuse rm_rf("/") 2012-07-09 17:30:22 +02:00
shutdownd mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
sleep sleep: Don't call execute_directory() on a binary 2012-06-01 15:58:21 +02:00
stdio-bridge build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
sysctl util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
system-update-generator readahead: use Conflicts= instead of masking to get rid of readahead units 2012-05-23 04:02:56 +02:00
systemctl MeeGo: Remove build support for MeeGo distribution. 2012-07-09 16:37:46 +02:00
systemd man: document sd_print() and friends 2012-07-09 15:46:21 +02:00
test cryptsetup: fix escaping when generating cryptsetup units 2012-06-25 20:16:15 +02:00
timedate timedate: uniq'ify ntp units list 2012-07-03 15:37:04 +02:00
timestamp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
tmpfiles mount-setup: don't complain if we try to fix the label of a dir beneath a mount but can't due to EROFS 2012-07-03 16:25:50 +02:00
tty-ask-password-agent man: document tty-ask-password-agent 2012-06-27 02:12:39 +02:00
udev udev: never touch device nodes with symlink requests 2012-07-09 18:13:41 +02:00
update-utmp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
vconsole MeeGo: Remove build support for MeeGo distribution. 2012-07-09 16:37:46 +02:00
.gitignore move libsystemd-id128, libsystemd-daemon to subdir 2012-04-12 15:26:39 +02:00
Makefile relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00