1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${TOPDIR}/rules.mk
6 PKG_NAME
:= util-linux-ng
9 PKG_MD5SUM
:= b4c0f196de2f583a4ed91d6f53ba2d88
10 PKG_DESCR
:= Linux utilities
12 PKG_BUILDDEP
+= e2fsprogs ncurses
13 PKG_URL
:= http
://userweb.kernel.org
/~kzak
/util-linux-ng
14 PKG_SITES
:= ${MASTER_SITE_KERNEL
:=utils
/util-linux-ng
/v
${PKG_VERSION}/}
16 PKG_DESCR_FDISK
:= Partition table manipulation utility
17 PKG_DESCR_SFDISK
:= Scriptable Partition table manipulation utility
18 PKG_DESCR_SWAP
:= Swap space management utilities
19 PKG_DEPENDS_SWAP
:= libblkid
20 PKG_DESCR_LOOP
:= Loop devices setup and control utility
21 PKG_DEPENDS_LOOP
:= kmod-blk-dev-loop
23 include ${TOPDIR}/mk
/package.mk
25 $(eval
$(call PKG_template
,FDISK
,fdisk
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR_FDISK},${PKG_SECTION}))
26 $(eval
$(call PKG_template
,SFDISK
,sfdisk
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR_SFDISK},${PKG_SECTION}))
27 $(eval
$(call PKG_template
,SWAP_UTILS
,swap-utils
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS_SWAP},${PKG_DESCR_SWAP},${PKG_SECTION}))
28 $(eval
$(call PKG_template
,LOSETUP
,losetup
,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS_LOOP},${PKG_DESCR_LOOP},${PKG_SECTION}))
30 CONFIGURE_ARGS
+= --disable-use-tty-group \
31 --disable-schedutils \
35 MAKE_FLAGS
+= OPT
="${TCFLAGS}" ARCH
="${ARCH}"
36 FAKE_FLAGS
+= INSTALLSUID
="install -m 4755"
37 TCFLAGS
+= -DSWAPON_HAS_TWO_ARGS
-DHAVE_LLSEEK
40 ${INSTALL_DIR} ${IDIR_FDISK}/usr
/sbin
41 ${CP} ${WRKINST}/sbin
/fdisk
${IDIR_FDISK}/usr
/sbin
/
42 ${INSTALL_DIR} ${IDIR_SFDISK}/usr
/sbin
43 ${CP} ${WRKINST}/sbin
/sfdisk
${IDIR_SFDISK}/usr
/sbin
/
44 ${INSTALL_DIR} ${IDIR_LOSETUP}/usr
/sbin
45 ${CP} ${WRKINST}/sbin
/losetup
${IDIR_LOSETUP}/usr
/sbin
/
46 ${INSTALL_DIR} ${IDIR_SWAP_UTILS}/usr
/sbin
47 ${CP} ${WRKINST}/sbin
/mkswap
${IDIR_SWAP_UTILS}/usr
/sbin
/
48 ${CP} ${WRKINST}/sbin
/swap
{on
,off
} ${IDIR_SWAP_UTILS}/usr
/sbin
/
50 include ${TOPDIR}/mk
/pkg-bottom.mk