Makefile 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643
  1. #
  2. # Copyright (C) 2007-2015 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=util-linux
  9. PKG_VERSION:=2.25.2
  10. PKG_RELEASE:=4
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
  12. PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.25
  13. PKG_MD5SUM:=cab3d7be354000f629bc601238b629b3
  14. PKG_LICENSE:=GPL-2.0
  15. PKG_LICENSE_FILES:=COPYING getopt/COPYING libblkid/COPYING libmount/COPYING Documentation/licenses/COPYING.GPLv2 Documentation/licenses/COPYING.LGPLv2.1 libuuid/COPYING Documentation/licenses/COPYING.BSD-3
  16. PKG_BUILD_PARALLEL:=1
  17. PKG_CONFIG_DEPENDS:= \
  18. CONFIG_PACKAGE_cal \
  19. CONFIG_PACKAGE_cfdisk \
  20. CONFIG_PACKAGE_setterm
  21. PKG_FIXUP:=autoreconf
  22. include $(INCLUDE_DIR)/package.mk
  23. define Package/util-linux/Default
  24. SECTION:=utils
  25. CATEGORY:=Utilities
  26. URL:=http://www.kernel.org/pub/linux/utils/util-linux/
  27. endef
  28. CONFIGURE_ARGS += \
  29. --disable-rpath \
  30. --disable-tls \
  31. --disable-sulogin \
  32. --without-python \
  33. --without-udev \
  34. $(if $(CONFIG_PACKAGE_cal)$(CONFIG_PACKAGE_cfdisk)$(CONFIG_PACKAGE_setterm),--with-ncurses,--without-ncurses)
  35. TARGET_CFLAGS += $(FPIC) -std=gnu99
  36. define Build/InstallDev
  37. $(MAKE) -C $(PKG_BUILD_DIR) \
  38. BUILDCC="$(HOSTCC)" \
  39. DESTDIR="$(1)" \
  40. installdirs install-data
  41. $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
  42. $(CP) $(PKG_BUILD_DIR)/libblkid/blkid.pc $(1)/usr/lib/pkgconfig
  43. $(CP) $(PKG_BUILD_DIR)/libmount/mount.pc $(1)/usr/lib/pkgconfig
  44. $(CP) $(PKG_BUILD_DIR)/libsmartcols/smartcols.pc $(1)/usr/lib/pkgconfig
  45. $(CP) $(PKG_BUILD_DIR)/libuuid/uuid.pc $(1)/usr/lib/pkgconfig
  46. $(INSTALL_DIR) $(1)/usr/include/blkid
  47. $(CP) $(PKG_BUILD_DIR)/libblkid/src/blkid.h $(1)/usr/include/blkid
  48. $(INSTALL_DIR) $(1)/usr/include/libmount
  49. $(CP) $(PKG_BUILD_DIR)/libmount/src/libmount.h $(1)/usr/include/libmount
  50. $(INSTALL_DIR) $(1)/usr/include/uuid
  51. $(CP) $(PKG_BUILD_DIR)/libuuid/src/uuid.h $(1)/usr/include/uuid
  52. $(INSTALL_DIR) $(1)/usr/include/smartcols
  53. $(CP) $(PKG_BUILD_DIR)/libsmartcols/src/libsmartcols.h $(1)/usr/include/smartcols
  54. $(INSTALL_DIR) $(1)/usr/lib
  55. $(CP) $(PKG_BUILD_DIR)/.libs/libblkid.{a,so*} $(1)/usr/lib
  56. $(CP) $(PKG_BUILD_DIR)/.libs/libmount.{a,so*} $(1)/usr/lib
  57. $(CP) $(PKG_BUILD_DIR)/.libs/libuuid.{a,so*} $(1)/usr/lib
  58. $(CP) $(PKG_BUILD_DIR)/.libs/libsmartcols.{a,so*} $(1)/usr/lib
  59. endef
  60. define Package/libblkid
  61. $(call Package/util-linux/Default)
  62. DEPENDS:=+libuuid
  63. TITLE:=block device id library
  64. SECTION:=libs
  65. CATEGORY:=Libraries
  66. endef
  67. define Package/libblkid/description
  68. The libblkid library is used to identify block devices (disks) as to their
  69. content (e.g. filesystem type, partitions) as well as extracting additional
  70. information such as filesystem labels/volume names, partitions, unique
  71. identifiers/serial numbers...
  72. endef
  73. define Package/libmount
  74. $(call Package/util-linux/Default)
  75. DEPENDS:=+libblkid
  76. TITLE:=mount library
  77. SECTION:=libs
  78. CATEGORY:=Libraries
  79. endef
  80. define Package/libmount/description
  81. The libmount library is used to parse /etc/fstab, /etc/mtab and
  82. /proc/self/mountinfo files, manage the mtab file, evaluate mount options...
  83. endef
  84. define Package/libuuid
  85. $(call Package/util-linux/Default)
  86. TITLE:=DCE compatible Universally Unique Identifier library
  87. SECTION:=libs
  88. CATEGORY:=Libraries
  89. endef
  90. define Package/libuuid/description
  91. The UUID library is used to generate unique identifiers for objects
  92. that may be accessible beyond the local system. This library
  93. generates UUIDs compatible with those created by the Open Software
  94. Foundation (OSF) Distributed Computing Environment (DCE) utility.
  95. endef
  96. define Package/libsmartcols
  97. $(call Package/util-linux/Default)
  98. TITLE:=table or tree library
  99. SECTION:=libs
  100. CATEGORY:=Libraries
  101. endef
  102. define Package/libsmartcols/description
  103. The smartcols library is used to print tables and trees in a pretty way.
  104. endef
  105. define Package/agetty
  106. $(call Package/util-linux/Default)
  107. TITLE:=alternative Linux getty
  108. SUBMENU=Terminal
  109. endef
  110. define Package/agetty/description
  111. agetty opens a tty port, prompts for a login name and invokes the
  112. /bin/login command
  113. endef
  114. define Package/blkid
  115. $(call Package/util-linux/Default)
  116. TITLE:=locate/print block device attributes
  117. DEPENDS:= +libblkid +libuuid
  118. SUBMENU=disc
  119. endef
  120. define Package/blkid/description
  121. The blkid program is the command-line interface to working with the libblkid
  122. library.
  123. endef
  124. define Package/cal
  125. $(call Package/util-linux/Default)
  126. TITLE:=display a calendar
  127. DEPENDS:= +libncurses
  128. endef
  129. define Package/cal/description
  130. cal displays a simple calendar
  131. endef
  132. define Package/cfdisk
  133. $(call Package/util-linux/Default)
  134. TITLE:=display or manipulate disk partition table
  135. DEPENDS:= +libblkid +libncurses +libsmartcols
  136. SUBMENU:=disc
  137. endef
  138. define Package/cfdisk/description
  139. cfdisk is a curses-based program for partitioning any hard disk drive
  140. endef
  141. define Package/dmesg
  142. $(call Package/util-linux/Default)
  143. TITLE:=print or control the kernel ring buffer
  144. DEPENDS:= +librt
  145. endef
  146. define Package/dmesg/description
  147. dmesg is used to examine or control the kernel ring buffer
  148. endef
  149. define Package/fdisk
  150. $(call Package/util-linux/Default)
  151. TITLE:=manipulate disk partition table
  152. DEPENDS:= +libblkid +libsmartcols
  153. SUBMENU=disc
  154. endef
  155. define Package/fdisk/description
  156. a menu-driven program for creation and manipulation of partition tables
  157. endef
  158. define Package/findfs
  159. $(call Package/util-linux/Default)
  160. TITLE:=find a filesystem by label or UUID
  161. DEPENDS:= +libblkid
  162. SUBMENU=disc
  163. endef
  164. define Package/findfs/description
  165. findfs will search the disks in the system looking for a filesystem which has
  166. a label matching label or a UUID equal to uuid
  167. endef
  168. define Package/flock
  169. $(call Package/util-linux/Default)
  170. TITLE:=manage locks from shell scripts
  171. endef
  172. define Package/flock/description
  173. manages flock locks from within shell scripts or the command line
  174. endef
  175. define Package/getopt
  176. $(call Package/util-linux/Default)
  177. TITLE:=parse command options (enhanced)
  178. endef
  179. define Package/getopt/description
  180. getopt is used to break up (parse) options in command lines for easy parsing
  181. by shell procedures, and to check for legal options
  182. endef
  183. define Package/hwclock
  184. $(call Package/util-linux/Default)
  185. TITLE:=query or set the hardware clock
  186. endef
  187. define Package/hwclock/description
  188. hwclock is a tool for accessing the Hardware Clock
  189. endef
  190. define Package/logger
  191. $(call Package/util-linux/Default)
  192. TITLE:=a shell command interface to the syslog system log module
  193. endef
  194. define Package/logger/description
  195. logger makes entries in the system log, it provides a shell command interface
  196. to the syslog system log module
  197. endef
  198. define Package/look
  199. $(call Package/util-linux/Default)
  200. TITLE:=display lines beginning with a given string
  201. endef
  202. define Package/look/description
  203. look utility displays any lines in file which contain string
  204. endef
  205. define Package/losetup
  206. $(call Package/util-linux/Default)
  207. TITLE:=set up and control loop devices
  208. DEPENDS:= +libsmartcols
  209. endef
  210. define Package/losetup/description
  211. losetup is used to associate loop devices with regular files or block devices,
  212. to detach loop devices and to query the status of a loop device
  213. endef
  214. define Package/lsblk
  215. $(call Package/util-linux/Default)
  216. TITLE:=list block devices
  217. DEPENDS:= +libblkid +libmount +libsmartcols
  218. SUBMENU=disc
  219. endef
  220. define Package/lsblk/description
  221. lsblk lists information about all or the specified block devices
  222. endef
  223. define Package/mcookie
  224. $(call Package/util-linux/Default)
  225. TITLE:=generate magic cookies for xauth
  226. endef
  227. define Package/mcookie/description
  228. mcookie generates a 128-bit random hexadecimal number for use with the X
  229. authority system
  230. endef
  231. define Package/mount-utils
  232. $(call Package/util-linux/Default)
  233. TITLE:=related (u)mount utilities
  234. DEPENDS+= +libmount +libsmartcols
  235. endef
  236. define Package/mount-utils/description
  237. contains: mount, umount, findmnt
  238. endef
  239. define Package/namei
  240. $(call Package/util-linux/Default)
  241. TITLE:=follow a pathname until a terminal point is found
  242. endef
  243. define Package/namei/description
  244. namei uses its arguments as pathnames to any type of Unix file (symlinks,
  245. files, directories, and so forth)
  246. endef
  247. define Package/prlimit
  248. $(call Package/util-linux/Default)
  249. TITLE:=get and set process resource limits
  250. DEPENDS:= +libsmartcols
  251. endef
  252. define Package/prlimit/description
  253. Given a process id and one or more resources, prlimit tries to retrieve
  254. and/or modify the limits.
  255. endef
  256. define Package/rename
  257. $(call Package/util-linux/Default)
  258. TITLE:=rename files
  259. endef
  260. define Package/rename/description
  261. rename will rename the specified files by replacing the first occurrence of
  262. expression in their name by replacement
  263. endef
  264. define Package/partx-utils
  265. $(call Package/util-linux/Default)
  266. TITLE:=inform kernel about the presence and numbering of on-disk partitions
  267. DEPENDS:= +libblkid +libsmartcols
  268. SUBMENU=disc
  269. endef
  270. define Package/partx-utils/description
  271. contains partx, addpart, delpart
  272. endef
  273. define Package/script-utils
  274. $(call Package/util-linux/Default)
  275. TITLE:=make and replay typescript of terminal session
  276. SUBMENU=Terminal
  277. endef
  278. define Package/script-utils/description
  279. contains: script, scriptreplay
  280. endef
  281. define Package/setterm
  282. $(call Package/util-linux/Default)
  283. TITLE:=set terminal attributes
  284. DEPENDS:= +libncurses
  285. SUBMENU:=Terminal
  286. endef
  287. define Package/setterm/description
  288. setterm writes to standard output a character string that will invoke the
  289. specified terminal capabilities
  290. endef
  291. define Package/sfdisk
  292. $(call Package/util-linux/Default)
  293. TITLE:=partition table manipulator for Linux
  294. SUBMENU=disc
  295. endef
  296. define Package/sfdisk/description
  297. list the size of a partition, list the partitions on a device, check the
  298. partitions on a device and repartition a device
  299. endef
  300. define Package/swap-utils
  301. $(call Package/util-linux/Default)
  302. TITLE:=swap space management utilities
  303. DEPENDS+= +libblkid
  304. SUBMENU:=disc
  305. endef
  306. define Package/swap-utils/description
  307. contains: mkswap, swaplabel
  308. endef
  309. define Package/uuidd
  310. $(call Package/util-linux/Default)
  311. TITLE:=UUID generation daemon
  312. DEPENDS:= +libuuid
  313. endef
  314. define Package/uuidd/description
  315. The uuidd daemon is used by the UUID library to generate universally unique
  316. identifiers (UUIDs), especially time-based UUIDs, in a secure and
  317. guaranteed-unique fashion, even in the face of large numbers of threads
  318. running on different CPUs trying to grab UUIDs.
  319. endef
  320. define Package/uuidgen
  321. $(call Package/util-linux/Default)
  322. TITLE:=create a new UUID value
  323. DEPENDS:= +libuuid
  324. endef
  325. define Package/uuidgen/description
  326. The uuidgen program creates (and prints) a new universally unique identifier
  327. (UUID) using the libuuid library. The new UUID can reasonably be considered
  328. unique among all UUIDs created on the local system, and among UUIDs created on
  329. other systems in the past and in the future.
  330. endef
  331. define Package/wall
  332. $(call Package/util-linux/Default)
  333. TITLE:=send a message to everybody's terminal
  334. SUBMENU=Terminal
  335. endef
  336. define Package/wall/description
  337. wall sends a message to everybody logged in with their mesg permission
  338. set to yes
  339. endef
  340. define Package/whereis
  341. $(call Package/util-linux/Default)
  342. TITLE:=locate the binary, source, and manual page files for a command
  343. endef
  344. define Package/whereis/description
  345. whereis locates source/binary and manuals sections for specified files
  346. endef
  347. define Package/wipefs
  348. $(call Package/util-linux/Default)
  349. TITLE:=wipe a signature from a device
  350. DEPENDS:= +libblkid
  351. SUBMENU:=disc
  352. endef
  353. define Package/wipefs/description
  354. wipefs can erase filesystem, raid or partition table signatures (magic
  355. strings) from the specified device to make the signature invisible for
  356. libblkid.
  357. endef
  358. define Package/libblkid/install
  359. $(INSTALL_DIR) $(1)/usr/lib
  360. $(CP) $(PKG_BUILD_DIR)/.libs/libblkid.so* $(1)/usr/lib/
  361. endef
  362. define Package/libmount/install
  363. $(INSTALL_DIR) $(1)/usr/lib
  364. $(CP) $(PKG_BUILD_DIR)/.libs/libmount.so* $(1)/usr/lib/
  365. endef
  366. define Package/libsmartcols/install
  367. $(INSTALL_DIR) $(1)/usr/lib
  368. $(CP) $(PKG_BUILD_DIR)/.libs/libsmartcols.so* $(1)/usr/lib/
  369. endef
  370. define Package/libuuid/install
  371. $(INSTALL_DIR) $(1)/usr/lib
  372. $(CP) $(PKG_BUILD_DIR)/.libs/libuuid.so* $(1)/usr/lib/
  373. endef
  374. define Package/agetty/install
  375. $(INSTALL_DIR) $(1)/usr/sbin
  376. $(INSTALL_BIN) $(PKG_BUILD_DIR)/agetty $(1)/usr/sbin/
  377. endef
  378. define Package/blkid/install
  379. $(INSTALL_DIR) $(1)/usr/sbin
  380. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/blkid $(1)/usr/sbin/
  381. endef
  382. define Package/cal/install
  383. $(INSTALL_DIR) $(1)/usr/bin
  384. $(INSTALL_BIN) $(PKG_BUILD_DIR)/cal $(1)/usr/bin/
  385. endef
  386. define Package/cfdisk/install
  387. $(INSTALL_DIR) $(1)/usr/sbin
  388. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/cfdisk $(1)/usr/sbin/
  389. endef
  390. define Package/dmesg/install
  391. $(INSTALL_DIR) $(1)/usr/sbin
  392. $(INSTALL_BIN) $(PKG_BUILD_DIR)/dmesg $(1)/usr/sbin/
  393. endef
  394. define Package/fdisk/install
  395. $(INSTALL_DIR) $(1)/usr/sbin
  396. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/fdisk $(1)/usr/sbin/
  397. endef
  398. define Package/findfs/install
  399. $(INSTALL_DIR) $(1)/usr/sbin
  400. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/findfs $(1)/usr/sbin/
  401. endef
  402. define Package/flock/install
  403. $(INSTALL_DIR) $(1)/usr/bin
  404. $(INSTALL_BIN) $(PKG_BUILD_DIR)/flock $(1)/usr/bin/
  405. endef
  406. define Package/getopt/install
  407. $(INSTALL_DIR) $(1)/usr/bin
  408. $(INSTALL_BIN) $(PKG_BUILD_DIR)/getopt $(1)/usr/bin/
  409. endef
  410. define Package/hwclock/install
  411. $(INSTALL_DIR) $(1)/usr/sbin
  412. $(INSTALL_BIN) $(PKG_BUILD_DIR)/hwclock $(1)/usr/sbin/
  413. endef
  414. define Package/logger/install
  415. $(INSTALL_DIR) $(1)/usr/bin
  416. $(INSTALL_BIN) $(PKG_BUILD_DIR)/logger $(1)/usr/bin/
  417. endef
  418. define Package/look/install
  419. $(INSTALL_DIR) $(1)/usr/bin
  420. $(INSTALL_BIN) $(PKG_BUILD_DIR)/look $(1)/usr/bin/
  421. endef
  422. define Package/losetup/install
  423. $(INSTALL_DIR) $(1)/usr/sbin
  424. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/losetup $(1)/usr/sbin/
  425. endef
  426. define Package/lsblk/install
  427. $(INSTALL_DIR) $(1)/usr/bin
  428. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/lsblk $(1)/usr/bin/
  429. endef
  430. define Package/mcookie/install
  431. $(INSTALL_DIR) $(1)/usr/bin
  432. $(INSTALL_BIN) $(PKG_BUILD_DIR)/mcookie $(1)/usr/bin/
  433. endef
  434. define Package/mount-utils/install
  435. $(INSTALL_DIR) $(1)/usr/bin
  436. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/{u,}mount $(1)/usr/bin/
  437. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/mountpoint $(1)/usr/bin/
  438. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/findmnt $(1)/usr/bin/
  439. endef
  440. define Package/namei/install
  441. $(INSTALL_DIR) $(1)/usr/bin
  442. $(INSTALL_BIN) $(PKG_BUILD_DIR)/namei $(1)/usr/bin/
  443. endef
  444. define Package/prlimit/install
  445. $(INSTALL_DIR) $(1)/usr/bin
  446. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/prlimit $(1)/usr/bin/
  447. endef
  448. define Package/rename/install
  449. $(INSTALL_DIR) $(1)/usr/bin
  450. $(INSTALL_BIN) $(PKG_BUILD_DIR)/rename $(1)/usr/bin/
  451. endef
  452. define Package/partx-utils/install
  453. $(INSTALL_DIR) $(1)/usr/sbin
  454. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/partx $(1)/usr/sbin/
  455. $(INSTALL_BIN) $(PKG_BUILD_DIR)/addpart $(1)/usr/sbin/
  456. $(INSTALL_BIN) $(PKG_BUILD_DIR)/delpart $(1)/usr/sbin/
  457. endef
  458. define Package/script-utils/install
  459. $(INSTALL_DIR) $(1)/usr/bin
  460. $(INSTALL_BIN) $(PKG_BUILD_DIR)/script $(1)/usr/bin/
  461. $(INSTALL_BIN) $(PKG_BUILD_DIR)/scriptreplay $(1)/usr/bin/
  462. endef
  463. define Package/setterm/install
  464. $(INSTALL_DIR) $(1)/usr/bin
  465. $(INSTALL_BIN) $(PKG_BUILD_DIR)/setterm $(1)/usr/bin/
  466. endef
  467. define Package/sfdisk/install
  468. $(INSTALL_DIR) $(1)/usr/sbin
  469. $(INSTALL_BIN) $(PKG_BUILD_DIR)/sfdisk $(1)/usr/sbin/
  470. endef
  471. define Package/swap-utils/install
  472. $(INSTALL_DIR) $(1)/usr/sbin
  473. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/mkswap $(1)/usr/sbin/
  474. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/swaplabel $(1)/usr/sbin/
  475. endef
  476. define Package/uuidd/install
  477. $(INSTALL_DIR) $(1)/usr/sbin
  478. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/uuidd $(1)/usr/sbin/
  479. endef
  480. define Package/uuidgen/install
  481. $(INSTALL_DIR) $(1)/usr/bin
  482. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/uuidgen $(1)/usr/bin/
  483. endef
  484. define Package/wall/install
  485. $(INSTALL_DIR) $(1)/usr/bin
  486. $(INSTALL_BIN) $(PKG_BUILD_DIR)/wall $(1)/usr/bin/
  487. endef
  488. define Package/whereis/install
  489. $(INSTALL_DIR) $(1)/usr/bin
  490. $(INSTALL_BIN) $(PKG_BUILD_DIR)/whereis $(1)/usr/bin/
  491. endef
  492. define Package/wipefs/install
  493. $(INSTALL_DIR) $(1)/usr/sbin
  494. $(INSTALL_BIN) $(PKG_BUILD_DIR)/.libs/wipefs $(1)/usr/sbin/
  495. endef
  496. $(eval $(call BuildPackage,libblkid))
  497. $(eval $(call BuildPackage,libmount))
  498. $(eval $(call BuildPackage,libsmartcols))
  499. $(eval $(call BuildPackage,libuuid))
  500. $(eval $(call BuildPackage,agetty))
  501. $(eval $(call BuildPackage,blkid))
  502. $(eval $(call BuildPackage,cal))
  503. $(eval $(call BuildPackage,cfdisk))
  504. $(eval $(call BuildPackage,dmesg))
  505. $(eval $(call BuildPackage,fdisk))
  506. $(eval $(call BuildPackage,findfs))
  507. $(eval $(call BuildPackage,flock))
  508. $(eval $(call BuildPackage,getopt))
  509. $(eval $(call BuildPackage,hwclock))
  510. $(eval $(call BuildPackage,logger))
  511. $(eval $(call BuildPackage,look))
  512. $(eval $(call BuildPackage,losetup))
  513. $(eval $(call BuildPackage,lsblk))
  514. $(eval $(call BuildPackage,mcookie))
  515. $(eval $(call BuildPackage,mount-utils))
  516. $(eval $(call BuildPackage,namei))
  517. $(eval $(call BuildPackage,prlimit))
  518. $(eval $(call BuildPackage,rename))
  519. $(eval $(call BuildPackage,partx-utils))
  520. $(eval $(call BuildPackage,script-utils))
  521. $(eval $(call BuildPackage,setterm))
  522. $(eval $(call BuildPackage,sfdisk))
  523. $(eval $(call BuildPackage,swap-utils))
  524. $(eval $(call BuildPackage,uuidd))
  525. $(eval $(call BuildPackage,uuidgen))
  526. $(eval $(call BuildPackage,wall))
  527. $(eval $(call BuildPackage,whereis))
  528. $(eval $(call BuildPackage,wipefs))