summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-08-13 10:13:45 +0200
committerLennart Poettering <lennart@poettering.net>2013-08-13 10:13:45 +0200
commit1a14a53cfded6e78c6e8dfb73fdff0039971d642 (patch)
treed2dcc3df291667d0ccea70e582e85b366f38578e /Makefile.am
parentbed2e820dba48591853547547a46ba4de04f86ad (diff)
gpt-auto-generator: add basic auto-discovery of GPT partitions
This adds a simple generator that is capable of automatically discovering certain GPT partitions by their type UUID and mount/enable them. This currently covers swap partitions and /home partitions, but is expected to grow more features soon. This currently doesn't handle LUKS encrypted /home. This enables all swap partitions of type 0657fd6da4ab43c484e50933c84b4f4f, if found. This mounts the first partition of type 933ac7e12eb44f13b8440e14e2aef915 as /home, if it is found.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am18
1 files changed, 18 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index b8b8d06629..c19d596120 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1703,6 +1703,24 @@ bin_PROGRAMS += \
endif
# ------------------------------------------------------------------------------
+systemgenerator_PROGRAMS += \
+ systemd-gpt-auto-generator
+
+systemd_gpt_auto_generator_SOURCES = \
+ src/gpt-auto-generator/gpt-auto-generator.c
+
+systemd_gpt_auto_generator_LDADD = \
+ libsystemd-label.la \
+ libsystemd-shared.la \
+ libsystemd-id128-internal.la \
+ libudev-private.la \
+ $(BLKID_LIBS)
+
+systemd_gpt_auto_generator_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(BLKID_CFLAGS)
+
+# ------------------------------------------------------------------------------
systemd_rc_local_generator_SOURCES = \
src/rc-local-generator/rc-local-generator.c