- diff --git a/ptxdist/configs/ecu01/kernelconfig-3.10.108 b/ptxdist/configs/ecu01/kernelconfig-3.10.108
- index 4e51d76..5e88fe9 100644
- --- a/ptxdist/configs/ecu01/kernelconfig-3.10.108
- +++ b/ptxdist/configs/ecu01/kernelconfig-3.10.108
- @@ -2072,7 +2072,7 @@ CONFIG_IRQCHIP=y
- # CONFIG_EXT3_FS is not set
- CONFIG_EXT4_FS=y
- # CONFIG_EXT4_USE_FOR_EXT23 is not set
- -# CONFIG_EXT4_FS_POSIX_ACL is not set
- +CONFIG_EXT4_FS_POSIX_ACL=y
- # CONFIG_EXT4_FS_SECURITY is not set
- # CONFIG_EXT4_DEBUG is not set
- CONFIG_JBD2=y
- diff --git a/ptxdist/configs/ecu01/ptxconfig b/ptxdist/configs/ecu01/ptxconfig
- index 5369d86..068aca2 100644
- --- a/ptxdist/configs/ecu01/ptxconfig
- +++ b/ptxdist/configs/ecu01/ptxconfig
- @@ -579,8 +579,7 @@ PTXCONF_BUSYBOX_CHOWN=y
- PTXCONF_BUSYBOX_CHROOT=y
- PTXCONF_BUSYBOX_CKSUM=y
- # PTXCONF_BUSYBOX_COMM is not set
- -PTXCONF_BUSYBOX_CP=y
- -# PTXCONF_BUSYBOX_FEATURE_CP_LONG_OPTIONS is not set
- +# PTXCONF_BUSYBOX_CP is not set
- PTXCONF_BUSYBOX_CUT=y
- PTXCONF_BUSYBOX_DD=y
- PTXCONF_BUSYBOX_FEATURE_DD_SIGNAL_HANDLING=y
- @@ -607,22 +606,13 @@ PTXCONF_BUSYBOX_FEATURE_FANCY_HEAD=y
- # PTXCONF_BUSYBOX_INSTALL is not set
- PTXCONF_BUSYBOX_LN=y
- PTXCONF_BUSYBOX_LOGNAME=y
- -PTXCONF_BUSYBOX_LS=y
- -PTXCONF_BUSYBOX_FEATURE_LS_FILETYPES=y
- -PTXCONF_BUSYBOX_FEATURE_LS_FOLLOWLINKS=y
- -PTXCONF_BUSYBOX_FEATURE_LS_RECURSIVE=y
- -PTXCONF_BUSYBOX_FEATURE_LS_SORTFILES=y
- -PTXCONF_BUSYBOX_FEATURE_LS_TIMESTAMPS=y
- -PTXCONF_BUSYBOX_FEATURE_LS_USERNAME=y
- -PTXCONF_BUSYBOX_FEATURE_LS_COLOR=y
- -PTXCONF_BUSYBOX_FEATURE_LS_COLOR_IS_DEFAULT=y
- +# PTXCONF_BUSYBOX_LS is not set
- PTXCONF_BUSYBOX_MD5SUM=y
- PTXCONF_BUSYBOX_MKDIR=y
- # PTXCONF_BUSYBOX_FEATURE_MKDIR_LONG_OPTIONS is not set
- PTXCONF_BUSYBOX_MKFIFO=y
- PTXCONF_BUSYBOX_MKNOD=y
- -PTXCONF_BUSYBOX_MV=y
- -# PTXCONF_BUSYBOX_FEATURE_MV_LONG_OPTIONS is not set
- +# PTXCONF_BUSYBOX_MV is not set
- PTXCONF_BUSYBOX_NICE=y
- PTXCONF_BUSYBOX_NOHUP=y
- PTXCONF_BUSYBOX_OD=y
- @@ -669,11 +659,6 @@ PTXCONF_BUSYBOX_WHOAMI=y
- PTXCONF_BUSYBOX_YES=y
- #
- -# Common options for cp and mv
- -#
- -PTXCONF_BUSYBOX_FEATURE_PRESERVE_HARDLINKS=y
- -
- -#
- # Common options for ls, more and telnet
- #
- PTXCONF_BUSYBOX_FEATURE_AUTOWIDTH=y
- @@ -1179,7 +1164,289 @@ PTXCONF_BUSYBOX_KLOGD=y
- PTXCONF_BUSYBOX_LOGGER=y
- # PTXCONF_BZIP2 is not set
- # PTXCONF_CONSOLEKIT is not set
- -# PTXCONF_COREUTILS is not set
- +PTXCONF_COREUTILS=y
- +
- +#
- +# busybox' echo is selected!
- +#
- +
- +#
- +# busybox' stat is selected!
- +#
- +
- +#
- +# busybox' date is selected!
- +#
- +# PTXCONF_COREUTILS_HOSTID is not set
- +
- +#
- +# busybox' uname is selected!
- +#
- +# PTXCONF_COREUTILS_DIRCOLORS is not set
- +
- +#
- +# busybox' seq is selected!
- +#
- +
- +#
- +# busybox' nohup is selected!
- +#
- +
- +#
- +# busybox' groups is selected!
- +#
- +# PTXCONF_COREUTILS_SHA224SUM is not set
- +
- +#
- +# busybox' expr is selected!
- +#
- +# PTXCONF_COREUTILS_TRUNCATE is not set
- +# PTXCONF_COREUTILS_CHCON is not set
- +
- +#
- +# busybox' printf is selected!
- +#
- +
- +#
- +# busybox' rmdir is selected!
- +#
- +
- +#
- +# busybox' printenv is selected!
- +#
- +# PTXCONF_COREUTILS_EXPAND is not set
- +
- +#
- +# busybox' chmod is selected!
- +#
- +
- +#
- +# busybox' chown is selected!
- +#
- +# PTXCONF_COREUTILS_SHA512SUM is not set
- +
- +#
- +# busybox' uniq is selected!
- +#
- +# PTXCONF_COREUTILS_INSTALL is not set
- +
- +#
- +# busybox' tty is selected!
- +#
- +# PTXCONF_COREUTILS_SHA384SUM is not set
- +
- +#
- +# busybox' cut is selected!
- +#
- +# PTXCONF_COREUTILS_SHRED is not set
- +
- +#
- +# busybox' od is selected!
- +#
- +
- +#
- +# busybox' chgrp is selected!
- +#
- +# PTXCONF_COREUTILS_DIR is not set
- +
- +#
- +# busybox' mkfifo is selected!
- +#
- +
- +#
- +# busybox' chroot is selected!
- +#
- +
- +#
- +# busybox' ln is selected!
- +#
- +
- +#
- +# busybox' sum is selected!
- +#
- +
- +#
- +# busybox' users is selected!
- +#
- +
- +#
- +# busybox' touch is selected!
- +#
- +# PTXCONF_COREUTILS_PASTE is not set
- +
- +#
- +# busybox' mknod is selected!
- +#
- +# PTXCONF_COREUTILS_TSORT is not set
- +
- +#
- +# busybox' mktemp is selected!
- +#
- +# PTXCONF_COREUTILS_RUNCON is not set
- +
- +#
- +# busybox' readlink is selected!
- +#
- +
- +#
- +# busybox' realpath is selected!
- +#
- +# PTXCONF_COREUTILS_TAC is not set
- +
- +#
- +# busybox' md5sum is selected!
- +#
- +
- +#
- +# busybox' dd is selected!
- +#
- +
- +#
- +# busybox' df is selected!
- +#
- +
- +#
- +# busybox' yes is selected!
- +#
- +# PTXCONF_COREUTILS_FACTOR is not set
- +# PTXCONF_COREUTILS_JOIN is not set
- +
- +#
- +# busybox' pwd is selected!
- +#
- +# PTXCONF_COREUTILS_SHUF is not set
- +# PTXCONF_COREUTILS_SHA1SUM is not set
- +
- +#
- +# busybox' tr is selected!
- +#
- +# PTXCONF_COREUTILS_CSPLIT is not set
- +
- +#
- +# busybox' du is selected!
- +#
- +
- +#
- +# busybox' tail is selected!
- +#
- +# PTXCONF_COREUTILS_PTX is not set
- +# PTXCONF_COREUTILS_BASE64 is not set
- +# PTXCONF_COREUTILS_TIMEOUT is not set
- +
- +#
- +# busybox' sort is selected!
- +#
- +
- +#
- +# busybox' false is selected!
- +#
- +
- +#
- +# busybox' dirname is selected!
- +#
- +
- +#
- +# busybox' test is selected!
- +#
- +# PTXCONF_COREUTILS_FMT is not set
- +# PTXCONF_COREUTILS_STDBUF is not set
- +# PTXCONF_COREUTILS_PINKY is not set
- +
- +#
- +# busybox' basename is selected!
- +#
- +
- +#
- +# busybox' id is selected!
- +#
- +# PTXCONF_COREUTILS_LINK is not set
- +
- +#
- +# busybox' sleep is selected!
- +#
- +# PTXCONF_COREUTILS_SHA256SUM is not set
- +
- +#
- +# busybox' env is selected!
- +#
- +
- +#
- +# busybox' who is selected!
- +#
- +
- +#
- +# busybox' logname is selected!
- +#
- +
- +#
- +# busybox' whoami is selected!
- +#
- +
- +#
- +# busybox' stty is selected!
- +#
- +# PTXCONF_COREUTILS_PATHCHK is not set
- +# PTXCONF_COREUTILS_NL is not set
- +
- +#
- +# busybox' wc is selected!
- +#
- +# PTXCONF_COREUTILS_UNLINK is not set
- +# PTXCONF_COREUTILS_UNEXPAND is not set
- +# PTXCONF_COREUTILS_NPROC is not set
- +# PTXCONF_COREUTILS_NUMFMT is not set
- +# PTXCONF_COREUTILS_VDIR is not set
- +
- +#
- +# busybox' sync is selected!
- +#
- +
- +#
- +# busybox' rm is selected!
- +#
- +
- +#
- +# busybox' cksum is selected!
- +#
- +
- +#
- +# busybox' tee is selected!
- +#
- +
- +#
- +# busybox' mkdir is selected!
- +#
- +PTXCONF_COREUTILS_MV=y
- +PTXCONF_COREUTILS_LS=y
- +
- +#
- +# busybox' head is selected!
- +#
- +
- +#
- +# busybox' true is selected!
- +#
- +
- +#
- +# busybox' cat is selected!
- +#
- +
- +#
- +# busybox' kill is selected!
- +#
- +PTXCONF_COREUTILS_CP=y
- +# PTXCONF_COREUTILS_COMM is not set
- +# PTXCONF_COREUTILS_SPLIT is not set
- +# PTXCONF_COREUTILS_FOLD is not set
- +# PTXCONF_COREUTILS_PR is not set
- +
- +#
- +# busybox' uptime is selected!
- +#
- +
- +#
- +# busybox' nice is selected!
- +#
- # PTXCONF_CPUFREQUTILS is not set
- # PTXCONF_DAEMONIZE is not set
- # PTXCONF_DASH is not set
- @@ -1799,8 +2066,13 @@ PTXCONF_WIRELESS_SHARED=y
- #
- # Disk and File Utilities
- #
- -# PTXCONF_ACL is not set
- -# PTXCONF_ATTR is not set
- +PTXCONF_ACL=y
- +PTXCONF_ACL_TOOLS=y
- +PTXCONF_ACL_GETTEXT=y
- +PTXCONF_ATTR=y
- +PTXCONF_ATTR_TOOLS=y
- +PTXCONF_ATTR_SHARED=y
- +PTXCONF_ATTR_GETTEXT=y
- # PTXCONF_CIFS_UTILS is not set
- # PTXCONF_DDRESCUE is not set
- PTXCONF_DOSFSTOOLS=y
- diff --git a/ptxdist/rules/acl.in b/ptxdist/rules/acl.in
- new file mode 100644
- index 0000000..ca3f797
- --- /dev/null
- +++ b/ptxdist/rules/acl.in
- @@ -0,0 +1,24 @@
- +## SECTION=disk_and_file
- +
- +menuconfig ACL
- + tristate
- + select ATTR
- + select HOST_GETTEXT if ACL_GETTEXT
- + prompt "acl "
- + help
- + Access control list utilities
- +
- + This package contains the getfacl and setfacl utilities
- + needed for manipulating access control lists.
- +
- +if ACL
- +
- +config ACL_TOOLS
- + bool
- + prompt "install tools"
- +
- +config ACL_GETTEXT
- + bool
- + prompt "gettext support"
- +
- +endif
- diff --git a/ptxdist/rules/acl.make b/ptxdist/rules/acl.make
- new file mode 100644
- index 0000000..daa5837
- --- /dev/null
- +++ b/ptxdist/rules/acl.make
- @@ -0,0 +1,70 @@
- +# -*-makefile-*-
- +#
- +# Copyright (C) 2009 by Carsten Schlote <c.schlote@konzeptpark.de>
- +#
- +# For further information about the PTXdist project and license conditions
- +# see the README file.
- +#
- +
- +#
- +# We provide this package
- +#
- +PACKAGES-$(PTXCONF_ACL) += acl
- +
- +#
- +# Paths and names
- +#
- +ACL_VERSION := 2.2.53
- +ACL_MD5 := 007aabf1dbb550bcddde52a244cd1070
- +ACL := acl-$(ACL_VERSION)
- +ACL_SUFFIX := tar.gz
- +ACL_URL := http://download.savannah.gnu.org/releases/acl/$(ACL).$(ACL_SUFFIX)
- +ACL_SOURCE := $(SRCDIR)/$(ACL).$(ACL_SUFFIX)
- +ACL_DIR := $(BUILDDIR)/$(ACL)
- +ACL_LICENSE := LGPL-2.1-or-later
- +ACL_LICENSE_FILES:= file://doc/COPYING.LGPL;md5=9e9a206917f8af112da634ce3ab41764
- +ifdef PTXCONF_ACL_TOOLS
- +ACL_LICENSE+= AND GPL-2.0.or-later
- +ACL_LICENSE_FILES+= file://doc/COPYING;md5=c781d70ed2b4d48995b790403217a249
- +endif
- +
- +# ----------------------------------------------------------------------------
- +# Prepare
- +# ----------------------------------------------------------------------------
- +
- +#
- +# autoconf
- +#
- +ACL_CONF_TOOL := autoconf
- +ACL_CONF_OPT := \
- + $(CROSS_AUTOCONF_USR) \
- + $(GLOBAL_LARGE_FILE_OPTION) \
- + --disable-nls \
- + --disable-rpath \
- + --disable-debug
- +
- +# ----------------------------------------------------------------------------
- +# Target-Install
- +# ----------------------------------------------------------------------------
- +
- +$(STATEDIR)/acl.targetinstall:
- + @$(call targetinfo)
- +
- + @$(call install_init, acl)
- + @$(call install_fixup, acl,PRIORITY,optional)
- + @$(call install_fixup, acl,SECTION,base)
- + @$(call install_fixup, acl,AUTHOR,"Carsten Schlote <c.schlote@konzeptpark.de>")
- + @$(call install_fixup, acl,DESCRIPTION,missing)
- +
- +ifdef PTXCONF_ACL_TOOLS
- + @$(call install_copy, acl, 0, 0, 0755, -, /usr/bin/chacl)
- + @$(call install_copy, acl, 0, 0, 0755, -, /usr/bin/setfacl)
- + @$(call install_copy, acl, 0, 0, 0755, -, /usr/bin/getfacl)
- +endif
- + @$(call install_lib, acl, 0, 0, 0644, libacl)
- +
- + @$(call install_finish, acl)
- +
- + @$(call touch)
- +
- +# vim: syntax=make
- diff --git a/ptxdist/rules/coreutils.in b/ptxdist/rules/coreutils.in
- new file mode 100644
- index 0000000..19a9375
- --- /dev/null
- +++ b/ptxdist/rules/coreutils.in
- @@ -0,0 +1,780 @@
- +## SECTION=shell_and_console
- +
- +menuconfig COREUTILS
- + tristate
- + prompt "coreutils "
- + select LIBC_M if COREUTILS_SORT
- + select LIBC_RT
- + select GCCLIBS_GCC_S
- + select LIBSELINUX if GLOBAL_SELINUX
- + help
- + This package contains the essential basic system utilities.
- +
- + Specifically, this package includes:
- + basename cat chgrp chmod chown chroot cksum comm cp csplit
- + cut date dd df dir dircolors dirname du echo env expand expr
- + factor false fmt fold groups head hostid id install join
- + link ln logname ls md5sum mkdir mkfifo mknod mv nice nl
- + nohup od paste pathchk pinky pr printenv printf ptx pwd
- + readlink rm rmdir sha1sum seq shred sleep sort split stat
- + stty sum sync tac tail tee test touch tr true tsort tty
- + uname unexpand uniq unlink users vdir wc who whoami yes
- +
- +if COREUTILS
- +
- +config COREUTILS_ECHO
- + bool
- + prompt "echo"
- + depends on !BUSYBOX_ECHO || ALLYES
- +
- +comment "busybox' echo is selected!"
- + depends on BUSYBOX_ECHO
- +
- +config COREUTILS_STAT
- + bool
- + prompt "stat"
- + depends on !BUSYBOX_STAT || ALLYES
- +
- +comment "busybox' stat is selected!"
- + depends on BUSYBOX_STAT
- +
- +config COREUTILS_DATE
- + bool
- + prompt "date"
- + depends on !BUSYBOX_DATE || ALLYES
- +
- +comment "busybox' date is selected!"
- + depends on BUSYBOX_DATE
- +
- +config COREUTILS_HOSTID
- + bool
- + prompt "hostid"
- + depends on !BUSYBOX_HOSTID || ALLYES
- +
- +comment "busybox' hostid is selected!"
- + depends on BUSYBOX_HOSTID
- +
- +config COREUTILS_UNAME
- + bool
- + prompt "uname"
- + depends on !BUSYBOX_UNAME || ALLYES
- +
- +comment "busybox' uname is selected!"
- + depends on BUSYBOX_UNAME
- +
- +config COREUTILS_DIRCOLORS
- + bool
- + prompt "dircolors"
- +
- +config COREUTILS_SEQ
- + bool
- + prompt "seq"
- + depends on !BUSYBOX_SEQ || ALLYES
- + help
- + print a sequence of numbers
- +
- +comment "busybox' seq is selected!"
- + depends on BUSYBOX_SEQ
- +
- +config COREUTILS_NOHUP
- + bool
- + prompt "nohup"
- + depends on !BUSYBOX_NOHUP || ALLYES
- +
- +comment "busybox' nohup is selected!"
- + depends on BUSYBOX_NOHUP
- +
- +config COREUTILS_GROUPS
- + bool
- + prompt "groups"
- + depends on !BUSYBOX_GROUPS || ALLYES
- +
- +comment "busybox' groups is selected!"
- + depends on BUSYBOX_GROUPS
- +
- +config COREUTILS_SHA224SUM
- + bool
- + prompt "sha224sum"
- +
- +config COREUTILS_EXPR
- + bool
- + prompt "expr"
- + depends on !BUSYBOX_EXPR || ALLYES
- +
- +comment "busybox' expr is selected!"
- + depends on BUSYBOX_EXPR
- +
- +config COREUTILS_TRUNCATE
- + bool
- + prompt "truncate"
- +
- +config COREUTILS_CHCON
- + bool
- + prompt "chcon"
- + depends on !BUSYBOX_CHCON || ALLYES
- +
- +comment "busybox' chcon is selected!"
- + depends on BUSYBOX_CHCON
- +
- +config COREUTILS_PRINTF
- + bool
- + prompt "printf"
- + depends on !BUSYBOX_PRINTF || ALLYES
- +
- +comment "busybox' printf is selected!"
- + depends on BUSYBOX_PRINTF
- +
- +config COREUTILS_RMDIR
- + bool
- + prompt "rmdir"
- + depends on !BUSYBOX_RMDIR || ALLYES
- +
- +comment "busybox' rmdir is selected!"
- + depends on BUSYBOX_RMDIR
- +
- +config COREUTILS_PRINTENV
- + bool
- + prompt "printenv"
- + depends on !BUSYBOX_PRINTENV || ALLYES
- +
- +comment "busybox' printenv is selected!"
- + depends on BUSYBOX_PRINTENV
- +
- +config COREUTILS_EXPAND
- + bool
- + prompt "expand"
- + depends on !BUSYBOX_EXPAND || ALLYES
- +
- +comment "busybox' expand is selected!"
- + depends on BUSYBOX_EXPAND
- +
- +config COREUTILS_CHMOD
- + bool
- + prompt "chmod"
- + depends on !BUSYBOX_CHMOD || ALLYES
- +
- +comment "busybox' chmod is selected!"
- + depends on BUSYBOX_CHMOD
- +
- +config COREUTILS_CHOWN
- + bool
- + prompt "chown"
- + depends on !BUSYBOX_CHOWN || ALLYES
- +
- +comment "busybox' chown is selected!"
- + depends on BUSYBOX_CHOWN
- +
- +config COREUTILS_SHA512SUM
- + bool
- + prompt "sha512sum"
- + depends on !BUSYBOX_SHA512SUM || ALLYES
- +
- +comment "busybox' sha512sum is selected!"
- + depends on BUSYBOX_SHA512SUM
- +
- +config COREUTILS_UNIQ
- + bool
- + prompt "uniq"
- + depends on !BUSYBOX_UNIQ || ALLYES
- +
- +comment "busybox' uniq is selected!"
- + depends on BUSYBOX_UNIQ
- +
- +config COREUTILS_INSTALL
- + bool
- + prompt "install"
- + depends on !BUSYBOX_INSTALL || ALLYES
- +
- +comment "busybox' install is selected!"
- + depends on BUSYBOX_INSTALL
- +
- +config COREUTILS_TTY
- + bool
- + prompt "tty"
- + depends on !BUSYBOX_TTY || ALLYES
- +
- +comment "busybox' tty is selected!"
- + depends on BUSYBOX_TTY
- +
- +config COREUTILS_SHA384SUM
- + bool
- + prompt "sha384sum"
- +
- +config COREUTILS_CUT
- + bool
- + prompt "cut"
- + depends on !BUSYBOX_CUT || ALLYES
- +
- +comment "busybox' cut is selected!"
- + depends on BUSYBOX_CUT
- +
- +config COREUTILS_SHRED
- + bool
- + prompt "shred"
- + depends on !BUSYBOX_SHRED || ALLYES
- +
- +comment "busybox' shred is selected!"
- + depends on BUSYBOX_SHRED
- +
- +config COREUTILS_OD
- + bool
- + prompt "od"
- + depends on !BUSYBOX_OD || ALLYES
- +
- +comment "busybox' od is selected!"
- + depends on BUSYBOX_OD
- +
- +config COREUTILS_CHGRP
- + bool
- + prompt "chgrp"
- + depends on !BUSYBOX_CHGRP || ALLYES
- +
- +comment "busybox' chgrp is selected!"
- + depends on BUSYBOX_CHGRP
- +
- +config COREUTILS_DIR
- + bool
- + prompt "dir"
- +
- +config COREUTILS_MKFIFO
- + bool
- + prompt "mkfifo"
- + depends on !BUSYBOX_MKFIFO || ALLYES
- +
- +comment "busybox' mkfifo is selected!"
- + depends on BUSYBOX_MKFIFO
- +
- +config COREUTILS_CHROOT
- + bool
- + prompt "chroot"
- + depends on !BUSYBOX_CHROOT || ALLYES
- +
- +comment "busybox' chroot is selected!"
- + depends on BUSYBOX_CHROOT
- +
- +config COREUTILS_LN
- + bool
- + prompt "ln"
- + depends on !BUSYBOX_LN || ALLYES
- +
- +comment "busybox' ln is selected!"
- + depends on BUSYBOX_LN
- +
- +config COREUTILS_SUM
- + bool
- + prompt "sum"
- + depends on !BUSYBOX_SUM || ALLYES
- +
- +comment "busybox' sum is selected!"
- + depends on BUSYBOX_SUM
- +
- +config COREUTILS_USERS
- + bool
- + prompt "users"
- + depends on !BUSYBOX_USERS || ALLYES
- +
- +comment "busybox' users is selected!"
- + depends on BUSYBOX_USERS
- +
- +config COREUTILS_TOUCH
- + bool
- + prompt "touch"
- + depends on !BUSYBOX_TOUCH || ALLYES
- +
- +comment "busybox' touch is selected!"
- + depends on BUSYBOX_TOUCH
- +
- +config COREUTILS_PASTE
- + bool
- + prompt "paste"
- + depends on !BUSYBOX_PASTE || ALLYES
- +
- +comment "busybox' paste is selected!"
- + depends on BUSYBOX_PASTE
- +
- +config COREUTILS_MKNOD
- + bool
- + prompt "mknod"
- + depends on !BUSYBOX_MKNOD || ALLYES
- +
- +comment "busybox' mknod is selected!"
- + depends on BUSYBOX_MKNOD
- +
- +config COREUTILS_TSORT
- + bool
- + prompt "tsort"
- +
- +config COREUTILS_MKTEMP
- + bool
- + prompt "mktemp"
- + depends on !BUSYBOX_MKTEMP || ALLYES
- +
- +comment "busybox' mktemp is selected!"
- + depends on BUSYBOX_MKTEMP
- +
- +config COREUTILS_RUNCON
- + bool
- + prompt "runcon"
- + depends on !BUSYBOX_RUNCON || ALLYES
- +
- +comment "busybox' runcon is selected!"
- + depends on BUSYBOX_RUNCON
- +
- +config COREUTILS_READLINK
- + bool
- + prompt "readlink"
- + depends on !BUSYBOX_READLINK || ALLYES
- + help
- + the readlink tool
- +
- +comment "busybox' readlink is selected!"
- + depends on BUSYBOX_READLINK
- +
- +config COREUTILS_REALPATH
- + bool
- + prompt "realpath"
- + depends on !BUSYBOX_REALPATH || ALLYES
- + help
- + return the canonicalised absolute pathname
- +
- +comment "busybox' realpath is selected!"
- + depends on BUSYBOX_REALPATH
- +
- +config COREUTILS_TAC
- + bool
- + prompt "tac"
- + depends on !BUSYBOX_TAC || ALLYES
- +
- +comment "busybox' tac is selected!"
- + depends on BUSYBOX_TAC
- +
- +config COREUTILS_MD5SUM
- + bool
- + prompt "md5sum"
- + depends on !BUSYBOX_MD5SUM || ALLYES
- + help
- + compute and check MD5 message digest
- +
- +comment "busybox' md5sum is selected!"
- + depends on BUSYBOX_MD5SUM
- +
- +config COREUTILS_DD
- + bool
- + prompt "dd"
- + depends on !BUSYBOX_DD || ALLYES
- + help
- + convert and copy a file
- +
- +comment "busybox' dd is selected!"
- + depends on BUSYBOX_DD
- +
- +config COREUTILS_DF
- + bool
- + prompt "df"
- + depends on !BUSYBOX_DF || ALLYES
- + help
- + report file system disk space usage
- +
- +comment "busybox' df is selected!"
- + depends on BUSYBOX_DF
- +
- +config COREUTILS_YES
- + bool
- + prompt "yes"
- + depends on !BUSYBOX_YES || ALLYES
- +
- +comment "busybox' yes is selected!"
- + depends on BUSYBOX_YES
- +
- +config COREUTILS_FACTOR
- + bool
- + prompt "factor"
- + depends on !BUSYBOX_FACTOR || ALLYES
- +
- +comment "busybox' factor is selected!"
- + depends on BUSYBOX_FACTOR
- +
- +config COREUTILS_JOIN
- + bool
- + prompt "join"
- +
- +config COREUTILS_PWD
- + bool
- + prompt "pwd"
- + depends on !BUSYBOX_PWD || ALLYES
- +
- +comment "busybox' pwd is selected!"
- + depends on BUSYBOX_PWD
- +
- +config COREUTILS_SHUF
- + bool
- + prompt "shuf"
- +
- +config COREUTILS_SHA1SUM
- + bool
- + prompt "sha1sum"
- + depends on !BUSYBOX_SHA1SUM || ALLYES
- +
- +comment "busybox' sha1sum is selected!"
- + depends on BUSYBOX_SHA1SUM
- +
- +config COREUTILS_TR
- + bool
- + prompt "tr"
- + depends on !BUSYBOX_TR || ALLYES
- +
- +comment "busybox' tr is selected!"
- + depends on BUSYBOX_TR
- +
- +config COREUTILS_CSPLIT
- + bool
- + prompt "csplit"
- +
- +config COREUTILS_DU
- + bool
- + prompt "du"
- + depends on !BUSYBOX_DU || ALLYES
- +
- +comment "busybox' du is selected!"
- + depends on BUSYBOX_DU
- +
- +config COREUTILS_TAIL
- + bool
- + prompt "tail"
- + depends on !BUSYBOX_TAIL || ALLYES
- +
- +comment "busybox' tail is selected!"
- + depends on BUSYBOX_TAIL
- +
- +config COREUTILS_PTX
- + bool
- + prompt "ptx"
- +
- +config COREUTILS_BASE64
- + bool
- + prompt "base64"
- +
- +config COREUTILS_TIMEOUT
- + bool
- + prompt "timeout"
- + depends on !BUSYBOX_TIMEOUT || ALLYES
- +
- +comment "busybox' timeout is selected!"
- + depends on BUSYBOX_TIMEOUT
- +
- +config COREUTILS_SORT
- + bool
- + prompt "sort"
- + depends on !BUSYBOX_SORT || ALLYES
- +
- +comment "busybox' sort is selected!"
- + depends on BUSYBOX_SORT
- +
- +config COREUTILS_FALSE
- + bool
- + prompt "false"
- + depends on !BUSYBOX_FALSE || ALLYES
- +
- +comment "busybox' false is selected!"
- + depends on BUSYBOX_FALSE
- +
- +config COREUTILS_DIRNAME
- + bool
- + prompt "dirname"
- + depends on !BUSYBOX_DIRNAME || ALLYES
- +
- +comment "busybox' dirname is selected!"
- + depends on BUSYBOX_DIRNAME
- +
- +config COREUTILS_TEST
- + bool
- + prompt "test"
- + depends on !BUSYBOX_TEST || ALLYES
- +
- +comment "busybox' test is selected!"
- + depends on BUSYBOX_TEST
- +
- +config COREUTILS_FMT
- + bool
- + prompt "fmt"
- +
- +config COREUTILS_STDBUF
- + bool
- + prompt "stdbuf"
- +
- +config COREUTILS_PINKY
- + bool
- + prompt "pinky"
- +
- +config COREUTILS_BASENAME
- + bool
- + prompt "basename"
- + depends on !BUSYBOX_BASENAME || ALLYES
- +
- +comment "busybox' basename is selected!"
- + depends on BUSYBOX_BASENAME
- +
- +config COREUTILS_ID
- + bool
- + prompt "id"
- + depends on !BUSYBOX_ID || ALLYES
- +
- +comment "busybox' id is selected!"
- + depends on BUSYBOX_ID
- +
- +config COREUTILS_LINK
- + bool
- + prompt "link"
- + depends on !BUSYBOX_LINK || ALLYES
- +
- +comment "busybox' link is selected!"
- + depends on BUSYBOX_LINK
- +
- +config COREUTILS_SLEEP
- + bool
- + prompt "sleep"
- + depends on !BUSYBOX_SLEEP || ALLYES
- +
- +comment "busybox' sleep is selected!"
- + depends on BUSYBOX_SLEEP
- +
- +config COREUTILS_SHA256SUM
- + bool
- + prompt "sha256sum"
- + depends on !BUSYBOX_SHA256SUM || ALLYES
- +
- +comment "busybox' sha256sum is selected!"
- + depends on BUSYBOX_SHA256SUM
- +
- +config COREUTILS_ENV
- + bool
- + prompt "env"
- + depends on !BUSYBOX_ENV || ALLYES
- +
- +comment "busybox' env is selected!"
- + depends on BUSYBOX_ENV
- +
- +config COREUTILS_WHO
- + bool
- + prompt "who"
- + depends on !BUSYBOX_WHO || ALLYES
- +
- +comment "busybox' who is selected!"
- + depends on BUSYBOX_WHO
- +
- +config COREUTILS_LOGNAME
- + bool
- + prompt "logname"
- + depends on !BUSYBOX_LOGNAME || ALLYES
- +
- +comment "busybox' logname is selected!"
- + depends on BUSYBOX_LOGNAME
- +
- +config COREUTILS_WHOAMI
- + bool
- + prompt "whoami"
- + depends on !BUSYBOX_WHOAMI || ALLYES
- +
- +comment "busybox' whoami is selected!"
- + depends on BUSYBOX_WHOAMI
- +
- +config COREUTILS_STTY
- + bool
- + prompt "stty"
- + depends on !BUSYBOX_STTY || ALLYES
- +
- +comment "busybox' stty is selected!"
- + depends on BUSYBOX_STTY
- +
- +config COREUTILS_PATHCHK
- + bool
- + prompt "pathchk"
- +
- +config COREUTILS_NL
- + bool
- + prompt "nl"
- + depends on !BUSYBOX_NL || ALLYES
- +
- +comment "busybox' nl is selected!"
- + depends on BUSYBOX_NL
- +
- +config COREUTILS_WC
- + bool
- + prompt "wc"
- + depends on !BUSYBOX_WC || ALLYES
- +
- +comment "busybox' wc is selected!"
- + depends on BUSYBOX_WC
- +
- +config COREUTILS_UNLINK
- + bool
- + prompt "unlink"
- +
- +config COREUTILS_UNEXPAND
- + bool
- + prompt "unexpand"
- + depends on !BUSYBOX_UNEXPAND || ALLYES
- +
- +comment "busybox' unexpand is selected!"
- + depends on BUSYBOX_UNEXPAND
- +
- +config COREUTILS_NPROC
- + bool
- + prompt "nproc"
- + depends on !BUSYBOX_NPROC || ALLYES
- +
- +comment "busybox' nproc is selected!"
- + depends on BUSYBOX_NPROC
- +
- +config COREUTILS_NUMFMT
- + bool
- + prompt "numfmt"
- +
- +config COREUTILS_VDIR
- + bool
- + prompt "vdir"
- +
- +config COREUTILS_SYNC
- + bool
- + prompt "sync"
- + depends on !BUSYBOX_SYNC || ALLYES
- +
- +comment "busybox' sync is selected!"
- + depends on BUSYBOX_SYNC
- +
- +config COREUTILS_RM
- + bool
- + prompt "rm"
- + depends on !BUSYBOX_RM || ALLYES
- +
- +comment "busybox' rm is selected!"
- + depends on BUSYBOX_RM
- +
- +config COREUTILS_CKSUM
- + bool
- + prompt "cksum"
- + depends on !BUSYBOX_CKSUM || ALLYES
- +
- +comment "busybox' cksum is selected!"
- + depends on BUSYBOX_CKSUM
- +
- +config COREUTILS_TEE
- + bool
- + prompt "tee"
- + depends on !BUSYBOX_TEE || ALLYES
- +
- +comment "busybox' tee is selected!"
- + depends on BUSYBOX_TEE
- +
- +config COREUTILS_MKDIR
- + bool
- + prompt "mkdir"
- + depends on !BUSYBOX_MKDIR || ALLYES
- +
- +comment "busybox' mkdir is selected!"
- + depends on BUSYBOX_MKDIR
- +
- +config COREUTILS_MV
- + bool
- + prompt "mv"
- + depends on !BUSYBOX_MV || ALLYES
- +
- +comment "busybox' mv is selected!"
- + depends on BUSYBOX_MV
- +
- +config COREUTILS_LS
- + bool
- + prompt "ls"
- + depends on !BUSYBOX_LS || ALLYES
- +
- +comment "busybox' ls is selected!"
- + depends on BUSYBOX_LS
- +
- +config COREUTILS_HEAD
- + bool
- + prompt "head"
- + depends on !BUSYBOX_HEAD || ALLYES
- +
- +comment "busybox' head is selected!"
- + depends on BUSYBOX_HEAD
- +
- +config COREUTILS_TRUE
- + bool
- + prompt "true"
- + depends on !BUSYBOX_TRUE || ALLYES
- +
- +comment "busybox' true is selected!"
- + depends on BUSYBOX_TRUE
- +
- +config COREUTILS_CAT
- + bool
- + prompt "cat"
- + depends on !BUSYBOX_CAT || ALLYES
- +
- +comment "busybox' cat is selected!"
- + depends on BUSYBOX_CAT
- +
- +config COREUTILS_KILL
- + bool
- + prompt "kill"
- + depends on !BUSYBOX_KILL || ALLYES
- +
- +comment "busybox' kill is selected!"
- + depends on BUSYBOX_KILL
- +
- +config COREUTILS_CP
- + bool
- + prompt "cp"
- + depends on !BUSYBOX_CP || ALLYES
- + help
- + copy files and directories
- +
- +comment "busybox' cp is selected!"
- + depends on BUSYBOX_CP
- +
- +config COREUTILS_COMM
- + bool
- + prompt "comm"
- + depends on !BUSYBOX_COMM || ALLYES
- +
- +comment "busybox' comm is selected!"
- + depends on BUSYBOX_COMM
- +
- +config COREUTILS_SPLIT
- + bool
- + prompt "split"
- + depends on !BUSYBOX_SPLIT || ALLYES
- +
- +comment "busybox' split is selected!"
- + depends on BUSYBOX_SPLIT
- +
- +config COREUTILS_FOLD
- + bool
- + prompt "fold"
- + depends on !BUSYBOX_FOLD || ALLYES
- +
- +comment "busybox' fold is selected!"
- + depends on BUSYBOX_FOLD
- +
- +config COREUTILS_PR
- + bool
- + prompt "pr"
- +
- +config COREUTILS_UPTIME
- + bool
- + prompt "uptime"
- + depends on !BUSYBOX_UPTIME || ALLYES
- +
- +comment "busybox' uptime is selected!"
- + depends on BUSYBOX_UPTIME
- +
- +config COREUTILS_NICE
- + bool
- + prompt "nice"
- + depends on !BUSYBOX_NICE || ALLYES
- +
- +comment "busybox' nice is selected!"
- + depends on BUSYBOX_NICE
- +
- +endif
- +
- diff --git a/ptxdist/rules/coreutils.make b/ptxdist/rules/coreutils.make
- new file mode 100644
- index 0000000..4b39fcd
- --- /dev/null
- +++ b/ptxdist/rules/coreutils.make
- @@ -0,0 +1,219 @@
- +# -*-makefile-*-
- +#
- +# Copyright (C) 2003-2010 by Pengutronix e.K., Hildesheim, Germany
- +#
- +# For further information about the PTXdist project and license conditions
- +# see the README file.
- +#
- +
- +#
- +# Modified by Roland Mainz <r.mainz@eckelmann.de> for ACI&XATTR
- +# support.
- +#
- +
- +#
- +# We provide this package
- +#
- +PACKAGES-$(PTXCONF_COREUTILS) += coreutils
- +
- +#
- +# Paths and names
- +#
- +COREUTILS_VERSION := 8.31
- +COREUTILS_MD5 := 0009a224d8e288e8ec406ef0161f9293
- +COREUTILS := coreutils-$(COREUTILS_VERSION)
- +COREUTILS_SUFFIX := tar.xz
- +COREUTILS_URL := $(call ptx/mirror, GNU, coreutils/$(COREUTILS).$(COREUTILS_SUFFIX))
- +COREUTILS_SOURCE := $(SRCDIR)/$(COREUTILS).$(COREUTILS_SUFFIX)
- +COREUTILS_DIR := $(BUILDDIR)/$(COREUTILS)
- +COREUTILS_LICENSE := GPL-3.0-or-later
- +COREUTILS_LICENSE_FILES := file://COPYING;md5=d32239bcb673463ab874e80d47fae504
- +
- +# ----------------------------------------------------------------------------
- +# Prepare
- +# ----------------------------------------------------------------------------
- +
- +# --enable-install-program=PROG_LIST
- +# install the programs in PROG_LIST (comma-separated,
- +# default: none)
- +# --enable-no-install-program=PROG_LIST
- +# do NOT install the programs in PROG_LIST
- +# (comma-separated, default: arch,hostname,su)
- +# --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
- +# --without-libiconv-prefix don't search for libiconv in includedir and libdir
- +# --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
- +# --without-libpth-prefix don't search for libpth in includedir and libdir
- +# --without-included-regex
- +# don't compile regex; this is the default on systems
- +# with recent-enough versions of the GNU C Library
- +# (use with caution on other systems).
- +# --with-packager String identifying the packager of this software
- +# --with-packager-version Packager-specific version information
- +# --with-packager-bug-reports
- +# Packager info for bug reports (URL/e-mail/...)
- +# --without-gmp do not use the GNU MP library for arbitrary
- +# precision calculation (default: use it if available)
- +# --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
- +# --without-libintl-prefix don't search for libintl in includedir and libdir
- +
- +COREUTILS_INST- =
- +COREUTILS_INST-y =
- +COREUTILS_INST-$(PTXCONF_COREUTILS_BASE64) += base64
- +COREUTILS_INST-$(PTXCONF_COREUTILS_BASENAME) += basename
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CAT) += cat
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CHCON) += chcon
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CHGRP) += chgrp
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CHMOD) += chmod
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CHOWN) += chown
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CHROOT) += chroot
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CKSUM) += cksum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_COMM) += comm
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CP) += cp
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CSPLIT) += csplit
- +COREUTILS_INST-$(PTXCONF_COREUTILS_CUT) += cut
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DATE) += date
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DD) += dd
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DF) += df
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DIR) += dir
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DIRCOLORS) += dircolors
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DIRNAME) += dirname
- +COREUTILS_INST-$(PTXCONF_COREUTILS_DU) += du
- +COREUTILS_INST-$(PTXCONF_COREUTILS_ECHO) += echo
- +COREUTILS_INST-$(PTXCONF_COREUTILS_ENV) += env
- +COREUTILS_INST-$(PTXCONF_COREUTILS_EXPAND) += expand
- +COREUTILS_INST-$(PTXCONF_COREUTILS_EXPR) += expr
- +COREUTILS_INST-$(PTXCONF_COREUTILS_FACTOR) += factor
- +COREUTILS_INST-$(PTXCONF_COREUTILS_FALSE) += false
- +COREUTILS_INST-$(PTXCONF_COREUTILS_FMT) += fmt
- +COREUTILS_INST-$(PTXCONF_COREUTILS_FOLD) += fold
- +COREUTILS_INST-$(PTXCONF_COREUTILS_GROUPS) += groups
- +COREUTILS_INST-$(PTXCONF_COREUTILS_HEAD) += head
- +COREUTILS_INST-$(PTXCONF_COREUTILS_HOSTID) += hostid
- +COREUTILS_INST-$(PTXCONF_COREUTILS_ID) += id
- +COREUTILS_INST-$(PTXCONF_COREUTILS_INSTALL) += install
- +COREUTILS_INST-$(PTXCONF_COREUTILS_JOIN) += join
- +COREUTILS_INST-$(PTXCONF_COREUTILS_KILL) += kill
- +COREUTILS_INST-$(PTXCONF_COREUTILS_LINK) += link
- +COREUTILS_INST-$(PTXCONF_COREUTILS_LN) += ln
- +COREUTILS_INST-$(PTXCONF_COREUTILS_LOGNAME) += logname
- +COREUTILS_INST-$(PTXCONF_COREUTILS_LS) += ls
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MD5SUM) += md5sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MKDIR) += mkdir
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MKFIFO) += mkfifo
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MKNOD) += mknod
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MKTEMP) += mktemp
- +COREUTILS_INST-$(PTXCONF_COREUTILS_MV) += mv
- +COREUTILS_INST-$(PTXCONF_COREUTILS_NICE) += nice
- +COREUTILS_INST-$(PTXCONF_COREUTILS_NL) += nl
- +COREUTILS_INST-$(PTXCONF_COREUTILS_NOHUP) += nohup
- +COREUTILS_INST-$(PTXCONF_COREUTILS_NPROC) += nproc
- +COREUTILS_INST-$(PTXCONF_COREUTILS_NUMFMT) += numfmt
- +COREUTILS_INST-$(PTXCONF_COREUTILS_OD) += od
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PASTE) += paste
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PATHCHK) += pathchk
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PINKY) += pinky
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PR) += pr
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTENV) += printenv
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PRINTF) += printf
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PTX) += ptx
- +COREUTILS_INST-$(PTXCONF_COREUTILS_PWD) += pwd
- +COREUTILS_INST-$(PTXCONF_COREUTILS_READLINK) += readlink
- +COREUTILS_INST-$(PTXCONF_COREUTILS_REALPATH) += realpath
- +COREUTILS_INST-$(PTXCONF_COREUTILS_RM) += rm
- +COREUTILS_INST-$(PTXCONF_COREUTILS_RMDIR) += rmdir
- +COREUTILS_INST-$(PTXCONF_COREUTILS_RUNCON) += runcon
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SEQ) += seq
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHA1SUM) += sha1sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHA224SUM) += sha224sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHA256SUM) += sha256sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHA384SUM) += sha384sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHA512SUM) += sha512sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHRED) += shred
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SHUF) += shuf
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SLEEP) += sleep
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SORT) += sort
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SPLIT) += split
- +COREUTILS_INST-$(PTXCONF_COREUTILS_STAT) += stat
- +COREUTILS_INST-$(PTXCONF_COREUTILS_STDBUF) += stdbuf
- +COREUTILS_INST-$(PTXCONF_COREUTILS_STTY) += stty
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SUM) += sum
- +COREUTILS_INST-$(PTXCONF_COREUTILS_SYNC) += sync
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TAC) += tac
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TAIL) += tail
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TEE) += tee
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += test
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TEST) += [
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TIMEOUT) += timeout
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TOUCH) += touch
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TR) += tr
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TRUE) += true
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TRUNCATE) += truncate
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TSORT) += tsort
- +COREUTILS_INST-$(PTXCONF_COREUTILS_TTY) += tty
- +COREUTILS_INST-$(PTXCONF_COREUTILS_UNAME) += uname
- +COREUTILS_INST-$(PTXCONF_COREUTILS_UNEXPAND) += unexpand
- +COREUTILS_INST-$(PTXCONF_COREUTILS_UNIQ) += uniq
- +COREUTILS_INST-$(PTXCONF_COREUTILS_UNLINK) += unlink
- +COREUTILS_INST-$(PTXCONF_COREUTILS_UPTIME) += uptime
- +COREUTILS_INST-$(PTXCONF_COREUTILS_USERS) += users
- +COREUTILS_INST-$(PTXCONF_COREUTILS_VDIR) += vdir
- +COREUTILS_INST-$(PTXCONF_COREUTILS_WC) += wc
- +COREUTILS_INST-$(PTXCONF_COREUTILS_WHO) += who
- +COREUTILS_INST-$(PTXCONF_COREUTILS_WHOAMI) += whoami
- +COREUTILS_INST-$(PTXCONF_COREUTILS_YES) += yes
- +
- +COREUTILS_CONF_TOOL := autoconf
- +COREUTILS_CONF_OPT := \
- + $(CROSS_AUTOCONF_USR) \
- + $(GLOBAL_LARGE_FILE_OPTION) \
- + --enable-threads=posix \
- + --enable-acl \
- + --disable-assert \
- + --disable-rpath \
- + --disable-libsmack \
- + --enable-xattr \
- + --disable-libcap \
- + --disable-gcc-warnings \
- + --disable-single-binary \
- + --disable-single-binary-exceptions \
- + --enable-no-install-program=$(subst $(space),$(comma),$(strip $(COREUTILS_INST-))) \
- + --disable-nls \
- + --without-linux-crypto \
- + --without-openssl \
- + --$(call ptx/wwo, PTXCONF_GLOBAL_SELINUX)-selinux \
- + --with-tty-group=tty \
- + --without-gmp
- +
- +COREUTILS_MAKE_OPT := \
- + man1_MANS=
- +
- +COREUTILS_INSTALL_OPT := \
- + $(COREUTILS_MAKE_OPT) \
- + install
- +
- +# ----------------------------------------------------------------------------
- +# Target-Install
- +# ----------------------------------------------------------------------------
- +
- +$(STATEDIR)/coreutils.targetinstall:
- + @$(call targetinfo)
- +
- + @$(call install_init, coreutils)
- + @$(call install_fixup, coreutils,PRIORITY,optional)
- + @$(call install_fixup, coreutils,SECTION,base)
- + @$(call install_fixup, coreutils,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
- + @$(call install_fixup, coreutils,DESCRIPTION,missing)
- +
- +ifdef PTXCONF_COREUTILS_STDBUF
- + @$(call install_copy, coreutils, 0, 0, 0644, -, /usr/libexec/coreutils/libstdbuf.so)
- +endif
- +
- + @for i in $(COREUTILS_INST-y); do \
- + $(call install_copy, coreutils, 0, 0, 0755, -, /usr/bin/$$i) \
- + done
- +
- + @$(call install_finish, coreutils)
- +
- + @$(call touch)
- +
- +# vim: syntax=make
JNCG/QA V4: devfs ACL support
Posted by Anonymous on Tue 17th Dec 2019 14:44
raw | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.