2 # Copyright (C) 2007 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=util-linux-ng
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=@KERNEL
/linux
/utils
/$(PKG_NAME
)/v2.13
16 PKG_MD5SUM
:=c841dc8743905c8f0db20c9db5094f57
18 PKG_BUILD_DEPENDS
=libblkid libuuid
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/util-linux
/Default
25 DEPENDS
:=@
!TARGET_etrax
26 URL
:=http
://www.kernel.org
/pub
/linux
/utils
/util-linux-ng
/
30 $(call Package
/util-linux
/Default
)
31 TITLE
:=Partition table manipulation utility
35 define Package
/fdisk
/description
36 This package contains a utility for managing disk partition tables.
40 $(call Package
/util-linux
/Default
)
41 TITLE
:=Partition table manipulation utility
46 define Package
/cfdisk
/description
47 This package contains a utility for managing disk partition tables.
50 define Package
/losetup
51 $(call Package
/util-linux
/Default
)
52 TITLE
:=Loopback devices setup and control utility
55 define Package
/losetup
/description
56 This package contains a utility for managing loopback devices.
59 define Package
/mount-utils
60 $(call Package
/util-linux
/Default
)
61 TITLE
:=Devices mount
/unmounting utilities
64 define Package
/mount-utils
/description
65 This package contains utilities to mount
/unmount devices.
68 define Package
/swap-utils
69 $(call Package
/util-linux
/Default
)
70 TITLE
:=Swap space management utilities
74 define Package
/swap-utils
/description
75 This package contains a collection of tools for managing swap space
:
81 define Package
/hwclock
82 $(call Package
/util-linux
/Default
)
83 TITLE
:=Utilities for managing the hardware clock
86 define Package
/hwclock
/description
87 This package contains a utility for managing the hardware clock.
91 $(MAKE
) -C
$(PKG_BUILD_DIR
)/disk-utils mkswap
92 $(MAKE
) -C
$(PKG_BUILD_DIR
)/mount swapon losetup umount mount
93 $(MAKE
) -C
$(PKG_BUILD_DIR
)/fdisk fdisk cfdisk
94 $(MAKE
) -C
$(PKG_BUILD_DIR
)/hwclock hwclock
97 define Package
/fdisk
/install
98 $(INSTALL_DIR
) $(1)/usr
/sbin
99 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/fdisk
/fdisk
$(1)/usr
/sbin
/
102 define Package
/cfdisk
/install
103 $(INSTALL_DIR
) $(1)/usr
/sbin
104 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/fdisk
/cfdisk
$(1)/usr
/sbin
/
107 define Package
/losetup
/install
108 $(INSTALL_DIR
) $(1)/usr
/sbin
109 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mount
/losetup
$(1)/usr
/sbin
/
112 define Package
/mount-utils
/install
113 $(INSTALL_DIR
) $(1)/usr
/sbin
/
114 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mount
/{u
,}mount
$(1)/usr
/sbin
117 define Package
/swap-utils
/install
118 $(INSTALL_DIR
) $(1)/usr
/sbin
119 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/disk-utils
/mkswap
$(1)/usr
/sbin
/
120 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/mount
/swapon
$(1)/usr
/sbin
/
121 ln
-sf swapon
$(1)/usr
/sbin
/swapoff
124 define Package
/hwclock
/install
125 $(INSTALL_DIR
) $(1)/usr
/sbin
126 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hwclock
/hwclock
$(1)/usr
/sbin
/
129 $(eval
$(call BuildPackage
,fdisk
))
130 $(eval
$(call BuildPackage
,cfdisk
))
131 $(eval
$(call BuildPackage
,losetup
))
132 $(eval
$(call BuildPackage
,mount-utils
))
133 $(eval
$(call BuildPackage
,swap-utils
))
134 $(eval
$(call BuildPackage
,hwclock
))