Makefile 17 KB

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