AC_ARG_ENABLE([libmount-mount],
- AS_HELP_STRING([--enable-libmount-mount], [link mount(8) with libmount (EXPERIMENTAL)]),
+ AS_HELP_STRING([--enable-libmount-mount], [link old mount(8) with libmount]),
[], enable_libmount_mount=no
)
UL_BUILD_INIT([libmount_mount])
AM_CONDITIONAL(BUILD_LIBMOUNT_MOUNT, test "x$build_libmount_mount" = xyes)
+AC_ARG_ENABLE([new-mount],
+ AS_HELP_STRING([--enable-new-mount], [build new pure libmount based mount(8) (EXPERIMENTAL)]),
+ [], enable_new_mount=no
+)
+UL_BUILD_INIT([new_mount])
+UL_REQUIRES_BUILD([new_mount], [libmount])
+if test "x$build_new_mount" = xyes; then
+ AM_CONDITIONAL(BUILD_MOUNT, [false])
+fi
+AM_CONDITIONAL(BUILD_NEW_MOUNT, test "x$build_new_mount" = xyes)
+
+
AC_ARG_ENABLE([fsck],
AS_HELP_STRING([--disable-fsck], [do not build fsck]),
[], enable_fsck=check
libmount/src/libmount.h
libmount/docs/Makefile
libmount/docs/version.xml
-libmount/samples/Makefile
libuuid/uuid.pc
libuuid/Makefile
libuuid/man/Makefile
include $(top_srcdir)/config/include-Makefile.am
-SUBDIRS = src samples
+SUBDIRS = src
if ENABLE_GTK_DOC
SUBDIRS += docs
+++ /dev/null
-mount
-umount
+++ /dev/null
-include $(top_srcdir)/config/include-Makefile.am
-
-AM_CPPFLAGS += -I$(ul_libmount_incdir)
-AM_LDFLAGS += $(ul_libmount_la)
-
-noinst_PROGRAMS = mount umount
-
-mount_SOURCES = mount.c \
- $(top_srcdir)/lib/env.c \
- $(top_srcdir)/lib/xgetpass.c \
- $(top_srcdir)/lib/strutils.c
-
-umount_SOURCES = umount.c $(top_srcdir)/lib/env.c
-
mips32.8
mips64.8
mips.8
+mount
mountpoint
parisc32.8
parisc64.8
switch_root
tunelp
unshare
+umount
x86_64.8
chcpu
$(top_srcdir)/lib/tt.c
endif
+
+if BUILD_NEW_MOUNT
+#
+# The original (stable) mount is in mount/ directory
+# -- temporary we share man pages
+#
+bin_PROGRAMS += mount umount
+dist_man_MANS += ../mount/fstab.5 ../mount/mount.8 ../mount/umount.8
+
+mount_SOURCES = mount.c \
+ $(top_srcdir)/lib/env.c \
+ $(top_srcdir)/lib/xgetpass.c \
+ $(top_srcdir)/lib/strutils.c
+
+mount_LDADD = $(ul_libmount_la)
+mount_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
+
+umount_SOURCES = umount.c $(top_srcdir)/lib/env.c
+umount_LDADD = $(ul_libmount_la)
+umount_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
+endif
+
+
if BUILD_SWAPON
sbin_PROGRAMS += swapon
dist_man_MANS += swapoff.8 swapon.8
install-exec-hook:
if BUILD_SWAPON
cd $(DESTDIR)$(sbindir) && ln -sf swapon swapoff
+endif
+if BUILD_NEW_MOUNT
+if MAKEINSTALL_DO_SETUID
+ chmod 4755 $(DESTDIR)$(bindir)/mount
+ chmod 4755 $(DESTDIR)$(bindir)/umount
+endif
endif
for I in $(SETARCH_LINKS); do \
cd $(DESTDIR)$(usrbin_execdir) && ln -sf setarch $$I ; \
--- /dev/null
+include:all.conf
+include:audit.conf
+include:selinux.conf
+include:static.conf
+
+--enable-gtk-doc
+--enable-new-mount
+--with-utempter