echo "Not including Mac OSX restore compatibility code by default"
)
+dnl
+dnl Handle --enable-transselinux
+dnl
+AC_ARG_ENABLE([transselinux],
+[ --enable-transselinux restore can translate SELinux EAs (default is YES)],
+if test "$enableval" = "yes"
+then
+ LTRANSSELINUX="-lselinux"
+ CCTRANSSELINUX="-DTRANSSELINUX"
+ echo "restore can translate SELinux EAs"
+else
+ LTRANSSELINUX=""
+ CCTRANSSELINUX=""
+ echo "restore can not translate SELinux EAs"
+fi
+,
+LTRANSSELINUX="-lselinux"
+CCTRANSSELINUX="-DTRANSSELINUX"
+echo "restore can translate SELinux EAs by default"
+)
+AC_SUBST(LTRANSSELINUX)
+AC_SUBST(CCTRANSSELINUX)
+
dnl
dnl set $(CC) from --with-cc=value
AC_CHECK_LIB(blkid, blkid_get_devname, [blkid_lib=yes], [blkid_lib=no], [-luuid])
if test "$blkid_h" = yes -a "$blkid_lib" = yes; then
AC_DEFINE([HAVE_BLKID],1,[Define this if you have the blkid library.])
- BLKID="-lblkid -luuid"
+ BLKID="-lblkid -luuid -ldevmapper -lselinux -lsepol"
fi
AC_SUBST(BLKID)
dnl
AC_CHECK_LIB(ncurses, tgetent, [ncurses_lib=yes], [ncurses_lib=no])
AC_CHECK_LIB(termcap, tgetent, [termcap_lib=yes], [termcap_lib=no])
+AC_CHECK_LIB(tinfo, tgetent, [tinfo_lib=yes], [tinfo_lib=no])
-if test "$ncurses_lib" = no -a "$termcap_lib" = no; then
+if test "$ncurses_lib" = no -a "$termcap_lib" = no -a "$tinfo_lib" = no; then
if test "$READLINE" = "yes"; then
AC_MSG_ERROR(You need to install the ncurses or termcap library or configure without --enable-readline)
fi
fi
-if test "$ncurses_lib" = yes; then
+if test "$tinfo_lib" = yes; then
+ rdllib="-ltinfo"
+elif test "$ncurses_lib" = yes; then
rdllib="-lncurses"
elif test "$termcap_lib" = yes; then
rdllib="-ltermcap"