@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := util-linux
PKG_VERSION := 2.25.2
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := @KERNEL/linux/utils/$( PKG_NAME) /v2.25
@ -49,6 +49,7 @@ define Build/InstallDev
$( INSTALL_DIR) $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_BUILD_DIR) /libblkid/blkid.pc $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_BUILD_DIR) /libmount/mount.pc $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_BUILD_DIR) /libsmartcols/smartcols.pc $( 1) /usr/lib/pkgconfig
$( CP) $( PKG_BUILD_DIR) /libuuid/uuid.pc $( 1) /usr/lib/pkgconfig
$( INSTALL_DIR) $( 1) /usr/include/blkid
@ -57,11 +58,14 @@ define Build/InstallDev
$( CP) $( PKG_BUILD_DIR) /libmount/src/libmount.h $( 1) /usr/include/libmount
$( INSTALL_DIR) $( 1) /usr/include/uuid
$( CP) $( PKG_BUILD_DIR) /libuuid/src/uuid.h $( 1) /usr/include/uuid
$( INSTALL_DIR) $( 1) /usr/include/smartcols
$( CP) $( PKG_BUILD_DIR) /libsmartcols/src/libsmartcols.h $( 1) /usr/include/smartcols
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libblkid.{ a,so*} $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libmount.{ a,so*} $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libuuid.{ a,so*} $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libsmartcols.{ a,so*} $( 1) /usr/lib
e n d e f
d e f i n e P a c k a g e / l i b b l k i d
@ -106,6 +110,17 @@ define Package/libuuid/description
Foundation ( OSF) Distributed Computing Environment ( DCE) utility.
e n d e f
d e f i n e P a c k a g e / l i b s m a r t c o l s
$( call Package /util -linux /Default )
TITLE:= table or tree library
SECTION:= libs
CATEGORY:= Libraries
e n d e f
d e f i n e P a c k a g e / l i b s m a r t c o l s / d e s c r i p t i o n
The smartcols library is used to print tables and trees in a pretty way.
e n d e f
d e f i n e P a c k a g e / a g e t t y
$( call Package /util -linux /Default )
TITLE:= alternative Linux getty
@ -163,7 +178,7 @@ endef
d e f i n e P a c k a g e / f d i s k
$( call Package /util -linux /Default )
TITLE:= manipulate disk partition table
DEPENDS:= +libblkid
DEPENDS:= +libblkid +libsmartcols
SUBMENU = disc
e n d e f
@ -243,7 +258,7 @@ endef
d e f i n e P a c k a g e / l s b l k
$( call Package /util -linux /Default )
TITLE:= list block devices
DEPENDS:= +libblkid +libmount
DEPENDS:= +libblkid +libmount +libsmartcols
SUBMENU = disc
e n d e f
@ -415,6 +430,11 @@ define Package/libmount/install
$( CP) $( PKG_BUILD_DIR) /.libs/libmount.so.* $( 1) /usr/lib/
e n d e f
d e f i n e P a c k a g e / l i b s m a r t c o l s / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libsmartcols.so.* $( 1) /usr/lib/
e n d e f
d e f i n e P a c k a g e / l i b u u i d / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( CP) $( PKG_BUILD_DIR) /.libs/libuuid.so.* $( 1) /usr/lib/
@ -568,6 +588,7 @@ endef
$( eval $ ( call BuildPackage ,libblkid ) )
$( eval $ ( call BuildPackage ,libmount ) )
$( eval $ ( call BuildPackage ,libsmartcols ) )
$( eval $ ( call BuildPackage ,libuuid ) )
$( eval $ ( call BuildPackage ,agetty ) )
$( eval $ ( call BuildPackage ,blkid ) )