util-linux: specify more configure options, build with losetup and libsmartcol support

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2014-12-15 02:44:35 +01:00
parent fec555173c
commit 9c1b0526a6

View File

@ -39,19 +39,30 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-gtk-doc \
--enable-libuuid \ --enable-libuuid \
--enable-libblkid \ --enable-libblkid \
--enable-libmount \ --enable-libmount \
--enable-libsmartcols \
--disable-mount \ --disable-mount \
--enable-losetup \
--enable-fsck \ --enable-fsck \
--disable-partx \ --disable-partx \
--enable-uuidd \ --enable-uuidd \
--disable-mountpoint \ --disable-mountpoint \
--disable-fallocate \ --disable-fallocate \
--disable-unshare \ --disable-unshare \
--disable-nsenter \
--disable-setpriv \
--disable-eject \ --disable-eject \
--disable-agetty \ --disable-agetty \
--disable-cramfs \ --disable-cramfs \
--disable-bfs \
--disable-minix \
--disable-fdformat \
--disable-hwclock \
--disable-wdctl \
--disable-switch-root \ --disable-switch-root \
--disable-pivot-root \ --disable-pivot-root \
--enable-tunelp \
--disable-kill \ --disable-kill \
--enable-deprecated-last \
--disable-last \ --disable-last \
--disable-utmpdump \ --disable-utmpdump \
--disable-line \ --disable-line \
@ -66,6 +77,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-gtk-doc \
--disable-login \ --disable-login \
--disable-login-chown-vcs \ --disable-login-chown-vcs \
--disable-login-stat-mail \ --disable-login-stat-mail \
--disable-nologin \
--disable-sulogin \ --disable-sulogin \
--disable-su \ --disable-su \
--disable-runuser \ --disable-runuser \
@ -76,6 +88,8 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-gtk-doc \
--disable-schedutils \ --disable-schedutils \
--disable-wall \ --disable-wall \
--disable-write \ --disable-write \
--disable-bash-completion \
--disable-pylibmount \
--disable-pg-bell \ --disable-pg-bell \
--disable-use-tty-group \ --disable-use-tty-group \
--disable-makeinstall-chown \ --disable-makeinstall-chown \
@ -91,8 +105,8 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-gtk-doc \
--without-systemdsystemunitdir" --without-systemdsystemunitdir"
PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_TARGET \ PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_TARGET \
--enable-static --disable-shared \ --enable-static \
--disable-libsmartcols " --disable-shared"
PKG_CONFIGURE_OPTS_INIT="$PKG_CONFIGURE_OPTS_TARGET \ PKG_CONFIGURE_OPTS_INIT="$PKG_CONFIGURE_OPTS_TARGET \
--prefix=/ \ --prefix=/ \
@ -100,14 +114,7 @@ PKG_CONFIGURE_OPTS_INIT="$PKG_CONFIGURE_OPTS_TARGET \
--sbindir=/sbin \ --sbindir=/sbin \
--sysconfdir=/etc \ --sysconfdir=/etc \
--libexecdir=/lib \ --libexecdir=/lib \
--localstatedir=/var \ --localstatedir=/var"
--disable-libsmartcols"
if [ "$SWAP_SUPPORT" = "yes" ]; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-libsmartcols"
else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-libsmartcols"
fi
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf $INSTALL/usr/bin
@ -117,9 +124,9 @@ post_makeinstall_target() {
mkdir -p $INSTALL/usr/sbin mkdir -p $INSTALL/usr/sbin
cp .libs/blkid $INSTALL/usr/sbin cp .libs/blkid $INSTALL/usr/sbin
cp .libs/fsck $INSTALL/usr/sbin cp .libs/fsck $INSTALL/usr/sbin
cp .libs/losetup $INSTALL/usr/sbin
if [ "$SWAP_SUPPORT" = "yes" ]; then if [ "$SWAP_SUPPORT" = "yes" ]; then
mkdir -p $INSTALL/usr/sbin
cp .libs/swapon $INSTALL/usr/sbin cp .libs/swapon $INSTALL/usr/sbin
cp .libs/swapoff $INSTALL/usr/sbin cp .libs/swapoff $INSTALL/usr/sbin