2 # Copyright (C) 2007-2018 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
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
15 PKG_SOURCE_URL
:=@KERNEL
/linux
/utils
/$(PKG_NAME
)/v2.39
16 PKG_HASH
:=32b30a336cda903182ed61feb3e9b908b762a5e66fe14e43efb88d37162075cb
17 PKG_CPE_ID
:=cpe
:/a
:kernel
:util-linux
19 PKG_LICENSE
:=GPL-2.0
-only
20 PKG_LICENSE_FILES
:= COPYING \
23 Documentation
/licenses
/COPYING.GPLv2 \
24 Documentation
/licenses
/COPYING.LGPLv2.1 \
26 Documentation
/licenses
/COPYING.BSD-3
30 include $(INCLUDE_DIR
)/package.mk
31 include $(INCLUDE_DIR
)/meson.mk
33 define Package
/util-linux
/Default
37 URL
:=http
://www.kernel.org
/pub
/linux
/utils
/util-linux
/
40 define Package
/libblkid
41 $(call Package
/util-linux
/Default
)
43 TITLE
:=block device id library
49 define Package
/libblkid
/description
50 The libblkid library is used to identify block devices
(disks
) as to their
51 content
(e.g. filesystem type
, partitions
) as well
as extracting additional
52 information such
as filesystem labels
/volume names
, partitions
, unique
53 identifiers
/serial numbers...
56 define Package
/libfdisk
57 $(call Package
/util-linux
/Default
)
58 DEPENDS
:=+libuuid
+libblkid
59 TITLE
:=partition manipulating library
65 define Package
/libfdisk
/description
66 The libfdisk library is used for manipulating with partition tables.
69 define Package
/libmount
70 $(call Package
/util-linux
/Default
)
78 define Package
/libmount
/description
79 The libmount library is used to parse
/etc
/fstab
, /etc
/mtab and
80 /proc
/self
/mountinfo files
, manage the mtab file
, evaluate mount options...
83 define Package
/libuuid
84 $(call Package
/util-linux
/Default
)
85 TITLE
:=DCE compatible Universally Unique Identifier library
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.
98 define Package
/libsmartcols
99 $(call Package
/util-linux
/Default
)
100 TITLE
:=table or tree library
106 define Package
/libsmartcols
/description
107 The smartcols library is used to
print tables and trees in a pretty way.
110 define Package
/agetty
111 $(call Package
/util-linux
/Default
)
112 TITLE
:=alternative Linux getty
116 define Package
/agetty
/description
117 agetty opens a tty port
, prompts for a login name and invokes the
121 define Package
/blkdiscard
122 $(call Package
/util-linux
/Default
)
123 TITLE
:=discard sectors on a device
128 define Package
/blkdiscard
/description
129 The blkdiscard is used to discard device sectors. This is useful for
130 solid-state drivers
(SSDs
) and thinly-provisioned storage. Unlike fstrim
,
131 this command is used directly on the block device.
135 $(call Package
/util-linux
/Default
)
136 TITLE
:=locate and
print block device attributes
137 DEPENDS
:= +libblkid
+libuuid
141 define Package
/blkid
/description
142 The blkid program is the command-line interface to working with the libblkid
146 define Package
/blockdev
147 $(call Package
/util-linux
/Default
)
148 TITLE
:=call block device ioctls from the command line
152 define Package
/blockdev
/description
153 The blockdev program is the command-line interface to call block device ioctls.
157 $(call Package
/util-linux
/Default
)
158 TITLE
:=display a calendar
159 DEPENDS
:= +libncurses
162 define Package
/cal
/description
163 cal displays a simple calendar
166 define Package
/cfdisk
167 $(call Package
/util-linux
/Default
)
168 TITLE
:=display or manipulate disk partition table
169 DEPENDS
:= +libblkid
+libncurses
+libsmartcols
+libfdisk
+libmount
173 define Package
/cfdisk
/description
174 cfdisk is a curses-based program for partitioning any hard disk drive
178 $(call Package
/util-linux
/Default
)
179 TITLE
:=print or control the kernel ring buffer
180 DEPENDS
:= +libncursesw
183 define Package
/dmesg
/description
184 dmesg is used to examine or control the kernel ring buffer
188 $(call Package
/util-linux
/Default
)
189 TITLE
:=eject removable media
190 DEPENDS
:= +libblkid
+libmount
+libuuid
194 define Package
/eject
/description
195 eject allows removable media
(typically a CD-ROM
, floppy disk
, tape
, or JAZ
196 or ZIP disk
) to be ejected under software control.
200 $(call Package
/util-linux
/Default
)
201 TITLE
:=manipulate disk partition table
202 DEPENDS
:= +libblkid
+libsmartcols
+libfdisk
+libncursesw
206 define Package
/fdisk
/description
207 a menu-driven program for creation and manipulation of partition tables
210 define Package
/findfs
211 $(call Package
/util-linux
/Default
)
212 TITLE
:=find a filesystem by label or UUID
217 define Package
/findfs
/description
218 findfs will search the disks in the system looking for a filesystem which has
219 a label matching label or a UUID equal to uuid
223 $(call Package
/util-linux
/Default
)
224 TITLE
:=manage locks from
shell scripts
225 ALTERNATIVES
:=200:/usr
/bin
/flock
:/usr
/bin
/util-linux-flock
228 define Package
/flock
/description
229 manages flock locks from within
shell scripts or the command line
232 define Package
/fstrim
233 $(call Package
/util-linux
/Default
)
234 TITLE
:=discard unused blocks on a mounted filesystem
235 DEPENDS
:= +libblkid
+libuuid
+libsmartcols
+libmount
239 define Package
/fstrim
/description
240 fstrim is used on a mounted filesystem to discard
(or
"trim") blocks
241 which are not in use by the filesystem. This is useful for solid-
242 state drives
(SSDs
) and thinly-provisioned storage.
245 define Package
/getopt
246 $(call Package
/util-linux
/Default
)
247 TITLE
:=parse command options
(enhanced
)
250 define Package
/getopt
/description
251 getopt is used to break up
(parse
) options in command lines for easy parsing
252 by
shell procedures
, and to
check for legal options
255 define Package
/hwclock
256 $(call Package
/util-linux
/Default
)
257 TITLE
:=query or set the hardware clock
260 define Package
/hwclock
/description
261 hwclock is a tool for accessing the Hardware Clock
265 $(call Package
/util-linux
/Default
)
266 TITLE
:=show information on IPC facilities
269 define Package
/ipcs
/description
270 ipcs shows information on the inter-process communication facilities for
271 which the calling process has read access. By default it shows information
272 about
all three resources
: shared memory segments
, message queues
, and
276 define Package
/logger
277 $(call Package
/util-linux
/Default
)
278 TITLE
:=a
shell command interface to the syslog system log module
279 ALTERNATIVES
:=200:/usr
/bin
/logger
:/usr
/bin
/util-linux-logger
282 define Package
/logger
/description
283 logger makes entries in the system log
, it provides a
shell command interface
284 to the syslog system log module
288 $(call Package
/util-linux
/Default
)
289 TITLE
:=display lines beginning with a given string
292 define Package
/look
/description
293 look utility displays any lines in file which contain string
296 define Package
/losetup
297 $(call Package
/util-linux
/Default
)
298 TITLE
:=set up and control loop devices
299 DEPENDS
:= +libsmartcols
302 define Package
/losetup
/description
303 losetup is used to associate loop devices with regular files or block devices
,
304 to detach loop devices and to query the status of a loop device
308 $(call Package
/util-linux
/Default
)
309 TITLE
:=list block devices
310 DEPENDS
:= +libblkid
+libmount
+libsmartcols
314 define Package
/lsblk
/description
315 lsblk lists information about
all or the specified block devices
319 $(call Package
/util-linux
/Default
)
320 TITLE
:=display information about the CPU architecture
321 DEPENDS
:= +libsmartcols
324 define Package
/lscpu
/description
325 lscpu displays information about the CPU architecture
328 define Package
/lslocks
329 $(call Package
/util-linux
/Default
)
330 TITLE
:=list local system locks
331 DEPENDS
:= +libmount
+libsmartcols
334 define Package
/lslocks
/description
335 lslocks lists information about
all the currently held file locks in a Linux system
339 $(call Package
/util-linux
/Default
)
340 TITLE
:=list system namespaces
341 DEPENDS
:= +libblkid
+libmount
+libsmartcols
344 define Package
/lsns
/description
345 lsns lists information about
all namespaces and their processes
349 $(call Package
/util-linux
/Default
)
350 TITLE
:=filter for paging through text one screenful at a time
351 DEPENDS
:= +libncurses
354 define Package
/more
/description
355 more is a
filter for paging through text one screenful at a time
358 define Package
/mcookie
359 $(call Package
/util-linux
/Default
)
360 TITLE
:=generate magic cookies for xauth
363 define Package
/mcookie
/description
364 mcookie generates a
128-bit random hexadecimal number for use with the X
368 define Package
/mount-utils
369 $(call Package
/util-linux
/Default
)
370 TITLE
:=related
(u
)mount utilities
371 DEPENDS
+= +libmount
+libsmartcols
374 define Package
/mount-utils
/description
375 contains
: mount
, umount
, findmnt
379 $(call Package
/util-linux
/Default
)
380 TITLE
:=follow a pathname until a terminal point is found
383 define Package
/namei
/description
384 namei uses its arguments
as pathnames to any type of Unix file
(symlinks
,
385 files
, directories
, and so forth
)
388 define Package
/nsenter
389 $(call Package
/util-linux
/Default
)
390 TITLE
:=enter a namespace
393 define Package
/nsenter
/description
394 run program with namespaces of other processes
397 define Package
/prlimit
398 $(call Package
/util-linux
/Default
)
399 TITLE
:=get and set process resource limits
400 DEPENDS
:= +libsmartcols
403 define Package
/prlimit
/description
404 Given a process id and one or more resources
, prlimit tries to retrieve
405 and
/or modify the limits.
408 define Package
/rename
409 $(call Package
/util-linux
/Default
)
413 define Package
/rename
/description
414 rename will rename the specified files by replacing the first occurrence of
415 expression in their name by replacement
419 $(call Package
/util-linux
/Default
)
420 TITLE
:=Reverse lines characterwise
423 define Package
/rev
/description
424 rev utility copies the specified files to the standard output
, reversing the
425 order of characters in every line. If no files are specified
, the standard
429 define Package
/partx-utils
430 $(call Package
/util-linux
/Default
)
431 TITLE
:=inform kernel about the presence and numbering of on-disk partitions
432 DEPENDS
:= +libblkid
+libsmartcols
436 define Package
/partx-utils
/description
437 contains partx
, addpart
, delpart
440 define Package
/script-utils
441 $(call Package
/util-linux
/Default
)
442 TITLE
:=make and replay typescript of terminal session
446 define Package
/script-utils
/description
447 contains
: script
, scriptreplay
450 define Package
/setterm
451 $(call Package
/util-linux
/Default
)
452 TITLE
:=set terminal attributes
453 DEPENDS
:= +libncurses
457 define Package
/setterm
/description
458 setterm writes to standard output a character string that will invoke the
459 specified terminal capabilities
462 define Package
/sfdisk
463 $(call Package
/util-linux
/Default
)
464 TITLE
:=partition table manipulator for Linux
466 DEPENDS
:= +libblkid
+libfdisk
+libsmartcols
+libncursesw
469 define Package
/sfdisk
/description
470 list the size of a partition
, list the partitions on a device
, check the
471 partitions on a device and repartition a device
474 define Package
/swap-utils
475 $(call Package
/util-linux
/Default
)
476 TITLE
:=swap space management utilities
481 define Package
/swap-utils
/description
482 contains
: mkswap
, swaplabel
485 define Package
/taskset
486 $(call Package
/util-linux
/Default
)
487 TITLE
:=set or retrieve a process
's CPU affinity
488 ALTERNATIVES:=200:/usr/bin/taskset:/usr/bin/util-linux-taskset
491 define Package/taskset/description
495 define Package/unshare
496 $(call Package/util-linux/Default)
497 TITLE:=unshare userspace tool
500 define Package/unshare/description
501 run programs with some namespaces unshared from parent
505 $(call Package/util-linux/Default)
506 TITLE:=UUID generation daemon
510 define Package/uuidd/description
511 The uuidd daemon is used by the UUID library to generate universally unique
512 identifiers (UUIDs), especially time-based UUIDs, in a secure and
513 guaranteed-unique fashion, even in the face of large numbers of threads
514 running on different CPUs trying to grab UUIDs.
517 define Package/uuidgen
518 $(call Package/util-linux/Default)
519 TITLE:=create a new UUID value
523 define Package/uuidgen/description
524 The uuidgen program creates (and prints) a new universally unique identifier
525 (UUID) using the libuuid library. The new UUID can reasonably be considered
526 unique among all UUIDs created on the local system, and among UUIDs created on
527 other systems in the past and in the future.
531 $(call Package/util-linux/Default)
532 TITLE:=send a message to everybody's terminal
536 define Package
/wall
/description
537 wall sends a message to everybody logged in with their mesg permission
541 define Package
/whereis
542 $(call Package
/util-linux
/Default
)
543 TITLE
:=locate the binary
, source
, and manual page files for a command
546 define Package
/whereis
/description
547 whereis locates source
/binary and manuals sections for specified files
550 define Package
/wipefs
551 $(call Package
/util-linux
/Default
)
552 TITLE
:=wipe a signature from a device
553 DEPENDS
:= +libblkid
+libsmartcols
557 define Package
/wipefs
/description
558 wipefs can erase filesystem
, raid or partition table signatures
(magic
559 strings
) from the specified device to make the signature invisible for
566 -Dcryptsetup
=disabled \
568 -Dlibutempter
=disabled \
569 -Dlibpcre2-posix
=disabled \
571 -Duse-tty-group
=false \
573 -Dbuild-python
=disabled \
574 -Dbuild-zramctl
=disabled \
575 -Dbuild-fsck
=disabled \
576 -Dbuild-wipefs
=disabled \
577 -Dbuild-fallocate
=disabled \
578 -Dbuild-setpriv
=disabled \
579 -Dbuild-hardlink
=disabled \
580 -Dbuild-cramfs
=disabled \
581 -Dbuild-bfs
=disabled \
582 -Dbuild-minix
=disabled \
583 -Dbuild-fdformat
=disabled \
584 -Dbuild-lslogins
=disabled \
585 -Dbuild-wdctl
=disabled \
586 -Dbuild-cal
=disabled \
587 -Dbuild-switch_root
=disabled \
588 -Dbuild-pivot_root
=disabled \
589 -Dbuild-lsmem
=disabled \
590 -Dbuild-lsirq
=disabled \
591 -Dbuild-irqtop
=disabled \
592 -Dbuild-chmem
=disabled \
593 -Dbuild-ipcrm
=disabled \
594 -Dbuild-rfkill
=disabled \
595 -Dbuild-tunelp
=disabled \
596 -Dbuild-kill
=disabled \
597 -Dbuild-last
=disabled \
598 -Dbuild-utmpdump
=disabled \
599 -Dbuild-line
=disabled \
600 -Dbuild-mesg
=disabled \
601 -Dbuild-raw
=disabled \
602 -Dbuild-vipw
=disabled \
603 -Dbuild-newgrp
=disabled \
604 -Dbuild-chfn-chsh
=disabled \
605 -Dbuild-login
=disabled \
606 -Dbuild-nologin
=disabled \
607 -Dbuild-sulogin
=disabled \
608 -Dbuild-su
=disabled \
609 -Dbuild-runuser
=disabled \
610 -Dbuild-ul
=disabled \
611 -Dbuild-pg
=disabled \
612 -Dbuild-write
=disabled \
613 -Dbuild-bash-completion
=disabled \
614 -Dbuild-pylibmount
=disabled \
615 -Dreadline
=disabled \
619 define Build
/InstallDev
620 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
621 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/blkid.
pc $(1)/usr
/lib
/pkgconfig
622 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/fdisk.
pc $(1)/usr
/lib
/pkgconfig
623 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/mount.
pc $(1)/usr
/lib
/pkgconfig
624 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/smartcols.
pc $(1)/usr
/lib
/pkgconfig
625 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/uuid.
pc $(1)/usr
/lib
/pkgconfig
627 $(INSTALL_DIR
) $(1)/usr
/include/blkid
628 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/blkid
/blkid.h
$(1)/usr
/include/blkid
629 $(INSTALL_DIR
) $(1)/usr
/include/libfdisk
630 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libfdisk
/libfdisk.h
$(1)/usr
/include/libfdisk
631 $(INSTALL_DIR
) $(1)/usr
/include/libmount
632 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libmount
/libmount.h
$(1)/usr
/include/libmount
633 $(INSTALL_DIR
) $(1)/usr
/include/uuid
634 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/uuid
/uuid.h
$(1)/usr
/include/uuid
635 $(INSTALL_DIR
) $(1)/usr
/include/libsmartcols
636 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libsmartcols
/libsmartcols.h
$(1)/usr
/include/libsmartcols
638 $(INSTALL_DIR
) $(1)/usr
/lib
639 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libblkid.so
* $(1)/usr
/lib
640 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfdisk.so
* $(1)/usr
/lib
641 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libmount.so
* $(1)/usr
/lib
642 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libuuid.so
* $(1)/usr
/lib
643 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libsmartcols.so
* $(1)/usr
/lib
647 define Package
/libfdisk
/install
648 $(INSTALL_DIR
) $(1)/usr
/lib
649 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfdisk.so.
* $(1)/usr
/lib
/
652 define Package
/libblkid
/install
653 $(INSTALL_DIR
) $(1)/usr
/lib
654 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libblkid.so.
* $(1)/usr
/lib
/
657 define Package
/libmount
/install
658 $(INSTALL_DIR
) $(1)/usr
/lib
659 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libmount.so.
* $(1)/usr
/lib
/
662 define Package
/libsmartcols
/install
663 $(INSTALL_DIR
) $(1)/usr
/lib
664 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libsmartcols.so.
* $(1)/usr
/lib
/
667 define Package
/libuuid
/install
668 $(INSTALL_DIR
) $(1)/usr
/lib
669 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libuuid.so.
* $(1)/usr
/lib
/
672 define Package
/agetty
/install
673 $(INSTALL_DIR
) $(1)/usr
/sbin
674 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/agetty
$(1)/usr
/sbin
/
677 define Package
/blkdiscard
/install
678 $(INSTALL_DIR
) $(1)/usr
/sbin
679 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/blkdiscard
$(1)/usr
/sbin
/
682 define Package
/blkid
/install
683 $(INSTALL_DIR
) $(1)/usr
/sbin
684 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/blkid
$(1)/usr
/sbin
/
687 define Package
/blockdev
/install
688 $(INSTALL_DIR
) $(1)/usr
/sbin
689 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/blockdev
$(1)/usr
/sbin
/
692 define Package
/cal
/install
693 $(INSTALL_DIR
) $(1)/usr
/bin
694 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/cal
$(1)/usr
/bin
/
697 define Package
/cfdisk
/install
698 $(INSTALL_DIR
) $(1)/usr
/sbin
699 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/cfdisk
$(1)/usr
/sbin
/
702 define Package
/dmesg
/install
703 $(INSTALL_DIR
) $(1)/usr
/bin
704 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dmesg
$(1)/usr
/bin
/
707 define Package
/eject
/install
708 $(INSTALL_DIR
) $(1)/usr
/bin
709 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/eject
$(1)/usr
/bin
/
712 define Package
/fdisk
/install
713 $(INSTALL_DIR
) $(1)/usr
/sbin
714 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/fdisk
$(1)/usr
/sbin
/
717 define Package
/findfs
/install
718 $(INSTALL_DIR
) $(1)/usr
/sbin
719 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/findfs
$(1)/usr
/sbin
/
722 define Package
/flock
/install
723 $(INSTALL_DIR
) $(1)/usr
/bin
724 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/flock
$(1)/usr
/bin
/util-linux-flock
727 define Package
/fstrim
/install
728 $(INSTALL_DIR
) $(1)/usr
/sbin
729 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/fstrim
$(1)/usr
/sbin
/
732 define Package
/getopt
/install
733 $(INSTALL_DIR
) $(1)/usr
/bin
734 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/getopt
$(1)/usr
/bin
/
737 define Package
/hwclock
/install
738 $(INSTALL_DIR
) $(1)/usr
/sbin
739 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/hwclock
$(1)/usr
/sbin
/
742 define Package
/ipcs
/install
743 $(INSTALL_DIR
) $(1)/usr
/bin
744 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/ipcs
$(1)/usr
/bin
/
747 define Package
/logger
/install
748 $(INSTALL_DIR
) $(1)/usr
/bin
749 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/logger
$(1)/usr
/bin
/util-linux-logger
752 define Package
/look
/install
753 $(INSTALL_DIR
) $(1)/usr
/bin
754 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/look
$(1)/usr
/bin
/
757 define Package
/losetup
/install
758 $(INSTALL_DIR
) $(1)/usr
/sbin
759 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/losetup
$(1)/usr
/sbin
/
762 define Package
/lsblk
/install
763 $(INSTALL_DIR
) $(1)/usr
/bin
764 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/lsblk
$(1)/usr
/bin
/
767 define Package
/lscpu
/install
768 $(INSTALL_DIR
) $(1)/usr
/bin
769 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/lscpu
$(1)/usr
/bin
/
772 define Package
/lslocks
/install
773 $(INSTALL_DIR
) $(1)/usr
/bin
774 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/lslocks
$(1)/usr
/bin
/
777 define Package
/lsns
/install
778 $(INSTALL_DIR
) $(1)/usr
/bin
779 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/lsns
$(1)/usr
/bin
/
782 define Package
/more
/install
783 $(INSTALL_DIR
) $(1)/usr
/bin
784 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/more
$(1)/usr
/bin
/
787 define Package
/mcookie
/install
788 $(INSTALL_DIR
) $(1)/usr
/bin
789 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/mcookie
$(1)/usr
/bin
/
792 define Package
/mount-utils
/install
793 $(INSTALL_DIR
) $(1)/usr
/bin
794 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/{u
,}mount
$(1)/usr
/bin
/
795 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/mountpoint
$(1)/usr
/bin
/
796 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/findmnt
$(1)/usr
/bin
/
799 define Package
/namei
/install
800 $(INSTALL_DIR
) $(1)/usr
/bin
801 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/namei
$(1)/usr
/bin
/
804 define Package
/nsenter
/install
805 $(INSTALL_DIR
) $(1)/usr
/bin
806 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/nsenter
$(1)/usr
/bin
/
809 define Package
/prlimit
/install
810 $(INSTALL_DIR
) $(1)/usr
/bin
811 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/prlimit
$(1)/usr
/bin
/
814 define Package
/rename
/install
815 $(INSTALL_DIR
) $(1)/usr
/bin
816 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/rename
$(1)/usr
/bin
/
819 define Package
/rev
/install
820 $(INSTALL_DIR
) $(1)/usr
/bin
821 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/rev
$(1)/usr
/bin
/
824 define Package
/partx-utils
/install
825 $(INSTALL_DIR
) $(1)/usr
/sbin
826 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/partx
$(1)/usr
/sbin
/
827 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/addpart
$(1)/usr
/sbin
/
828 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/delpart
$(1)/usr
/sbin
/
831 define Package
/script-utils
/install
832 $(INSTALL_DIR
) $(1)/usr
/bin
833 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/script
$(1)/usr
/bin
/
834 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/scriptreplay
$(1)/usr
/bin
/
837 define Package
/setterm
/install
838 $(INSTALL_DIR
) $(1)/usr
/bin
839 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/setterm
$(1)/usr
/bin
/
842 define Package
/sfdisk
/install
843 $(INSTALL_DIR
) $(1)/usr
/sbin
844 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/sfdisk
$(1)/usr
/sbin
/
847 define Package
/swap-utils
/install
848 $(INSTALL_DIR
) $(1)/usr
/sbin
849 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/mkswap
$(1)/usr
/sbin
/
850 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/swaplabel
$(1)/usr
/sbin
/
853 define Package
/taskset
/install
854 $(INSTALL_DIR
) $(1)/usr
/bin
855 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/taskset
$(1)/usr
/bin
/util-linux-taskset
858 define Package
/unshare
/install
859 $(INSTALL_DIR
) $(1)/usr
/bin
860 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/unshare
$(1)/usr
/bin
/
863 define Package
/uuidd
/install
864 $(INSTALL_DIR
) $(1)/usr
/sbin
865 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
//uuidd
$(1)/usr
/sbin
/
868 define Package
/uuidgen
/install
869 $(INSTALL_DIR
) $(1)/usr
/bin
870 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
//uuidgen
$(1)/usr
/bin
/
873 define Package
/wall
/install
874 $(INSTALL_DIR
) $(1)/usr
/bin
875 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/wall
$(1)/usr
/bin
/
878 define Package
/whereis
/install
879 $(INSTALL_DIR
) $(1)/usr
/bin
880 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/whereis
$(1)/usr
/bin
/
883 define Package
/wipefs
/install
884 $(INSTALL_DIR
) $(1)/usr
/sbin
885 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/wipefs
$(1)/usr
/sbin
/
888 # these lines need to be ordered by dependency because of ABI versioning
889 $(eval
$(call BuildPackage
,libuuid
))
890 $(eval
$(call BuildPackage
,libblkid
))
891 $(eval
$(call BuildPackage
,libfdisk
))
893 $(eval
$(call BuildPackage
,libmount
))
894 $(eval
$(call BuildPackage
,libsmartcols
))
895 $(eval
$(call BuildPackage
,agetty
))
896 $(eval
$(call BuildPackage
,blkdiscard
))
897 $(eval
$(call BuildPackage
,blkid
))
898 $(eval
$(call BuildPackage
,blockdev
))
899 $(eval
$(call BuildPackage
,cal
))
900 $(eval
$(call BuildPackage
,cfdisk
))
901 $(eval
$(call BuildPackage
,dmesg
))
902 $(eval
$(call BuildPackage
,eject
))
903 $(eval
$(call BuildPackage
,fdisk
))
904 $(eval
$(call BuildPackage
,findfs
))
905 $(eval
$(call BuildPackage
,flock
))
906 $(eval
$(call BuildPackage
,fstrim
))
907 $(eval
$(call BuildPackage
,getopt
))
908 $(eval
$(call BuildPackage
,hwclock
))
909 $(eval
$(call BuildPackage
,ipcs
))
910 $(eval
$(call BuildPackage
,logger
))
911 $(eval
$(call BuildPackage
,look
))
912 $(eval
$(call BuildPackage
,losetup
))
913 $(eval
$(call BuildPackage
,lsblk
))
914 $(eval
$(call BuildPackage
,lscpu
))
915 $(eval
$(call BuildPackage
,lslocks
))
916 $(eval
$(call BuildPackage
,lsns
))
917 $(eval
$(call BuildPackage
,more
))
918 $(eval
$(call BuildPackage
,mcookie
))
919 $(eval
$(call BuildPackage
,mount-utils
))
920 $(eval
$(call BuildPackage
,namei
))
921 $(eval
$(call BuildPackage
,nsenter
))
922 $(eval
$(call BuildPackage
,prlimit
))
923 $(eval
$(call BuildPackage
,rename
))
924 $(eval
$(call BuildPackage
,rev
))
925 $(eval
$(call BuildPackage
,partx-utils
))
926 $(eval
$(call BuildPackage
,script-utils
))
927 $(eval
$(call BuildPackage
,setterm
))
928 $(eval
$(call BuildPackage
,sfdisk
))
929 $(eval
$(call BuildPackage
,swap-utils
))
930 $(eval
$(call BuildPackage
,taskset
))
931 $(eval
$(call BuildPackage
,unshare
))
932 $(eval
$(call BuildPackage
,uuidd
))
933 $(eval
$(call BuildPackage
,uuidgen
))
934 $(eval
$(call BuildPackage
,wall
))
935 $(eval
$(call BuildPackage
,whereis
))
936 $(eval
$(call BuildPackage
,wipefs
))