Now losetup(8) is independent on mount/ stuff at all.
Signed-off-by: Karel Zak <kzak@redhat.com>
AM_CONDITIONAL(BUILD_MOUNT, test "x$build_mount" = xyes)
+AC_ARG_ENABLE([losetup],
+ AS_HELP_STRING([--disable-losetup], [do not build losetup]),
+ [], enable_losetup=check
+)
+UL_BUILD_INIT([losetup])
+UL_REQUIRES_LINUX([losetup])
+AM_CONDITIONAL(BUILD_LOSETUP, test "x$build_losetup" = xyes)
+
+
AC_ARG_ENABLE([libmount-mount],
AS_HELP_STRING([--enable-libmount-mount], [link mount(8) with libmount (EXPERIMENTAL)]),
[], enable_libmount_mount=no
-losetup
mount
mtab_lock_test
swapon
include $(top_srcdir)/config/include-Makefile.am
bin_PROGRAMS = mount umount
-sbin_PROGRAMS = losetup swapon
-dist_man_MANS = fstab.5 mount.8 swapoff.8 swapon.8 umount.8 losetup.8
+sbin_PROGRAMS = swapon
+dist_man_MANS = fstab.5 mount.8 swapoff.8 swapon.8 umount.8
# generic sources for all programs (mount, umount)
srcs_common = sundries.c $(top_srcdir)/lib/canonicalize.c sundries.h
swapon_CFLAGS = $(cflags_common)
swapon_LDADD = $(ldadd_common)
-losetup_SOURCES = lomount.c \
- $(top_srcdir)/lib/canonicalize.c \
- $(top_srcdir)/lib/strutils.c
-
mount_static_LDADD =
if HAVE_STATIC_MOUNT
umount_static_LDADD = $(ldadd_static)
endif
-if HAVE_STATIC_LOSETUP
-bin_PROGRAMS += losetup.static
-losetup_static_SOURCES = $(losetup_SOURCES)
-losetup_static_LDFLAGS = $(ldflags_static)
-endif
-
-
if HAVE_SELINUX
mount_LDADD += $(SELINUX_LIBS)
mount_static_LDADD += $(SELINUX_LIBS_STATIC)
ldattach
linux32.8
linux64.8
+losetup
lscpu
mips32.8
mips64.8
ldattach.8 tunelp.8 rtcwake.8 fsfreeze.8 fstrim.8
endif
+if BUILD_LOSETUP
+sbin_PROGRAMS += losetup
+dist_man_MANS += losetup.8
+
+losetup_SOURCES = losetup.c \
+ $(top_srcdir)/lib/canonicalize.c \
+ $(top_srcdir)/lib/strutils.c
+
+if HAVE_STATIC_LOSETUP
+bin_PROGRAMS += losetup.static
+losetup_static_SOURCES = $(losetup_SOURCES)
+losetup_static_LDFLAGS = -all-static
+endif
+
+endif # BUILD_LOSETUP
+
+
if BUILD_PRLIMIT
usrbin_exec_PROGRAMS += prlimit
dist_man_MANS += prlimit.1