mkswap: separate UUID feature
authorDenys Vlasenko <vda.linux@googlemail.com>
Fri, 19 Jun 2009 11:14:48 +0000 (13:14 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Fri, 19 Jun 2009 11:14:48 +0000 (13:14 +0200)
Signed-off-by: Colin Watson <cjwatson@ubuntu.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
util-linux/Config.in
util-linux/mkswap.c

index bfd51bc7bad2c2eb5d50879d272c748834ca9aea..b97be8b22e6dc2bd9ce2eb693ae3128f9f7a7bd1 100644 (file)
@@ -416,6 +416,13 @@ config FEATURE_MKSWAP_V0
          If your kernel is older than 2.1.117, then v0 support is the
          only option.
 
+config FEATURE_MKSWAP_UUID
+       bool "UUID support"
+       default n
+       depends on MKSWAP
+       help
+         Generate swap spaces with universally unique identifiers.
+
 config MORE
        bool "more"
        default n
index 5d1f6f05d5344cc4651c10bb6ba17509191dd531..f71884340e7d318aa3acb0e7d5db103764d81bb5 100644 (file)
@@ -50,7 +50,7 @@ static void mkswap_selinux_setcontext(int fd, const char *path)
 # define mkswap_selinux_setcontext(fd, path) ((void)0)
 #endif
 
-#if ENABLE_DESKTOP
+#if ENABLE_FEATURE_MKSWAP_UUID
 static void mkswap_generate_uuid(uint8_t *buf)
 {
        /* http://www.ietf.org/rfc/rfc4122.txt