mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
community/busybox to 1.28.4-1
This commit is contained in:
parent
469c30c670
commit
14b74a637e
3 changed files with 28 additions and 45 deletions
|
@ -6,25 +6,22 @@
|
||||||
# - don't build with musl-gcc
|
# - don't build with musl-gcc
|
||||||
|
|
||||||
pkgname=busybox
|
pkgname=busybox
|
||||||
pkgver=1.28.3
|
pkgver=1.28.4
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Utilities for rescue and embedded systems"
|
pkgdesc="Utilities for rescue and embedded systems"
|
||||||
arch=("x86_64")
|
arch=("x86_64")
|
||||||
url="https://www.busybox.net"
|
url="https://www.busybox.net"
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
makedepends=("make" "gcc" "sed" "ncurses")
|
makedepends=("ncurses")
|
||||||
install=busybox.install
|
|
||||||
source=("$url/downloads/$pkgname-$pkgver.tar.bz2"
|
source=("$url/downloads/$pkgname-$pkgver.tar.bz2"
|
||||||
"config")
|
"config")
|
||||||
sha256sums=('ad0d22033f23e696f9a71a4c2f9210194dda39b024a79151f4ac278995332a6e'
|
sha256sums=('e3c14a3699dc7e82fed397392957afc78e37bdf25398ac38ead6e84621b2ae6a'
|
||||||
'5ac1b35aa9fee3be15a4ce10e533de35ea9e51f888186a45222e102f35c36bc6')
|
'7f868afafe381712f45c1c8e8bfe452b40450c1cf56a7313b6746747d9bac323')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
cd "$srcdir/$pkgname-$pkgver"
|
||||||
|
|
||||||
cp "$srcdir"/config .config
|
cp "$srcdir"/config .config
|
||||||
sed '1,1i#include <sys/resource.h>' -i include/libbb.h
|
|
||||||
# if you want to run menuconfig uncomment the following line:
|
|
||||||
# make menuconfig ; return 1
|
|
||||||
# reproducible build
|
# reproducible build
|
||||||
export KCONFIG_NOTIMESTAMP=1
|
export KCONFIG_NOTIMESTAMP=1
|
||||||
make
|
make
|
||||||
|
@ -32,7 +29,10 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
cd "$srcdir/$pkgname-$pkgver"
|
||||||
install -Dm755 busybox "$pkgdir"/usr/bin/busybox
|
|
||||||
|
install -Dm0755 busybox "$pkgdir"/usr/bin/busybox
|
||||||
|
|
||||||
|
# docs
|
||||||
install -Dm644 docs/busybox.1 "$pkgdir"/usr/share/man/man1/busybox.1
|
install -Dm644 docs/busybox.1 "$pkgdir"/usr/share/man/man1/busybox.1
|
||||||
for doc in BusyBox.html BusyBox.txt; do
|
for doc in BusyBox.html BusyBox.txt; do
|
||||||
install -Dm644 docs/$doc "$pkgdir"/usr/share/doc/$pkgname/$doc
|
install -Dm644 docs/$doc "$pkgdir"/usr/share/doc/$pkgname/$doc
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
_tmp_dir=tmp/busybox.upgrade
|
|
||||||
|
|
||||||
post_install() {
|
|
||||||
echo "You may want to do setuid on /usr/bin/busybox"
|
|
||||||
echo " chmod 4555 /usr/bin/busybox"
|
|
||||||
}
|
|
||||||
|
|
||||||
pre_upgrade() {
|
|
||||||
mkdir ${_tmp_dir} || exit 1
|
|
||||||
busybox stat -c %a usr/bin/busybox >${_tmp_dir}/busybox.upgrade.script
|
|
||||||
}
|
|
||||||
|
|
||||||
post_upgrade() {
|
|
||||||
[ -f ${_tmp_dir}/busybox.upgrade.script ] && busybox chmod `busybox cat ${_tmp_dir}/busybox.upgrade.script` usr/bin/busybox
|
|
||||||
busybox rm -rf ${_tmp_dir}
|
|
||||||
}
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Busybox version: 1.28.1
|
# Busybox version: 1.28.4
|
||||||
# Mon Feb 19 12:49:10 2018
|
|
||||||
#
|
#
|
||||||
CONFIG_HAVE_DOT_CONFIG=y
|
CONFIG_HAVE_DOT_CONFIG=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Settings
|
# Settings
|
||||||
#
|
#
|
||||||
# CONFIG_DESKTOP is not set
|
CONFIG_DESKTOP=y
|
||||||
# CONFIG_EXTRA_COMPAT is not set
|
# CONFIG_EXTRA_COMPAT is not set
|
||||||
# CONFIG_FEDORA_COMPAT is not set
|
# CONFIG_FEDORA_COMPAT is not set
|
||||||
CONFIG_INCLUDE_SUSv2=y
|
CONFIG_INCLUDE_SUSv2=y
|
||||||
|
@ -56,10 +55,10 @@ CONFIG_EXTRA_LDLIBS=""
|
||||||
#
|
#
|
||||||
# Installation Options ("make install" behavior)
|
# Installation Options ("make install" behavior)
|
||||||
#
|
#
|
||||||
CONFIG_INSTALL_APPLET_SYMLINKS=y
|
# CONFIG_INSTALL_APPLET_SYMLINKS is not set
|
||||||
# CONFIG_INSTALL_APPLET_HARDLINKS is not set
|
# CONFIG_INSTALL_APPLET_HARDLINKS is not set
|
||||||
# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
|
# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
|
||||||
# CONFIG_INSTALL_APPLET_DONT is not set
|
CONFIG_INSTALL_APPLET_DONT=y
|
||||||
# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
|
# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
|
||||||
# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
|
# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
|
||||||
# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
|
# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
|
||||||
|
@ -93,7 +92,7 @@ CONFIG_FEATURE_FAST_TOP=y
|
||||||
CONFIG_FEATURE_EDITING=y
|
CONFIG_FEATURE_EDITING=y
|
||||||
CONFIG_FEATURE_EDITING_MAX_LEN=1024
|
CONFIG_FEATURE_EDITING_MAX_LEN=1024
|
||||||
# CONFIG_FEATURE_EDITING_VI is not set
|
# CONFIG_FEATURE_EDITING_VI is not set
|
||||||
CONFIG_FEATURE_EDITING_HISTORY=15
|
CONFIG_FEATURE_EDITING_HISTORY=255
|
||||||
CONFIG_FEATURE_EDITING_SAVEHISTORY=y
|
CONFIG_FEATURE_EDITING_SAVEHISTORY=y
|
||||||
CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
|
CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
|
||||||
CONFIG_FEATURE_REVERSE_SEARCH=y
|
CONFIG_FEATURE_REVERSE_SEARCH=y
|
||||||
|
@ -180,9 +179,9 @@ CONFIG_FEATURE_TAR_UNAME_GNAME=y
|
||||||
# CONFIG_FEATURE_TAR_SELINUX is not set
|
# CONFIG_FEATURE_TAR_SELINUX is not set
|
||||||
CONFIG_UNZIP=y
|
CONFIG_UNZIP=y
|
||||||
CONFIG_FEATURE_UNZIP_CDF=y
|
CONFIG_FEATURE_UNZIP_CDF=y
|
||||||
# CONFIG_FEATURE_UNZIP_BZIP2 is not set
|
CONFIG_FEATURE_UNZIP_BZIP2=y
|
||||||
# CONFIG_FEATURE_UNZIP_LZMA is not set
|
CONFIG_FEATURE_UNZIP_LZMA=y
|
||||||
# CONFIG_FEATURE_UNZIP_XZ is not set
|
CONFIG_FEATURE_UNZIP_XZ=y
|
||||||
CONFIG_FEATURE_LZMA_FAST=y
|
CONFIG_FEATURE_LZMA_FAST=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -325,10 +324,10 @@ CONFIG_BASE64=y
|
||||||
CONFIG_UUENCODE=y
|
CONFIG_UUENCODE=y
|
||||||
CONFIG_WC=y
|
CONFIG_WC=y
|
||||||
CONFIG_FEATURE_WC_LARGE=y
|
CONFIG_FEATURE_WC_LARGE=y
|
||||||
CONFIG_WHOAMI=y
|
|
||||||
# CONFIG_WHO is not set
|
# CONFIG_WHO is not set
|
||||||
# CONFIG_W is not set
|
# CONFIG_W is not set
|
||||||
# CONFIG_USERS is not set
|
# CONFIG_USERS is not set
|
||||||
|
CONFIG_WHOAMI=y
|
||||||
CONFIG_YES=y
|
CONFIG_YES=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -392,7 +391,7 @@ CONFIG_WHICH=y
|
||||||
# klibc-utils
|
# klibc-utils
|
||||||
#
|
#
|
||||||
# CONFIG_MINIPS is not set
|
# CONFIG_MINIPS is not set
|
||||||
CONFIG_NUKE=y
|
# CONFIG_NUKE is not set
|
||||||
CONFIG_RESUME=y
|
CONFIG_RESUME=y
|
||||||
CONFIG_RUN_INIT=y
|
CONFIG_RUN_INIT=y
|
||||||
|
|
||||||
|
@ -499,10 +498,10 @@ CONFIG_USE_BB_PWD_GRP=y
|
||||||
CONFIG_USE_BB_SHADOW=y
|
CONFIG_USE_BB_SHADOW=y
|
||||||
CONFIG_USE_BB_CRYPT=y
|
CONFIG_USE_BB_CRYPT=y
|
||||||
CONFIG_USE_BB_CRYPT_SHA=y
|
CONFIG_USE_BB_CRYPT_SHA=y
|
||||||
CONFIG_ADDGROUP=y
|
|
||||||
CONFIG_FEATURE_ADDUSER_TO_GROUP=y
|
|
||||||
# CONFIG_ADD_SHELL is not set
|
# CONFIG_ADD_SHELL is not set
|
||||||
# CONFIG_REMOVE_SHELL is not set
|
# CONFIG_REMOVE_SHELL is not set
|
||||||
|
CONFIG_ADDGROUP=y
|
||||||
|
CONFIG_FEATURE_ADDUSER_TO_GROUP=y
|
||||||
CONFIG_ADDUSER=y
|
CONFIG_ADDUSER=y
|
||||||
CONFIG_FEATURE_CHECK_NAMES=y
|
CONFIG_FEATURE_CHECK_NAMES=y
|
||||||
CONFIG_LAST_ID=60000
|
CONFIG_LAST_ID=60000
|
||||||
|
@ -752,10 +751,10 @@ CONFIG_FEATURE_DC_LIBM=y
|
||||||
# CONFIG_FEATURE_DEVFS is not set
|
# CONFIG_FEATURE_DEVFS is not set
|
||||||
# CONFIG_DEVMEM is not set
|
# CONFIG_DEVMEM is not set
|
||||||
CONFIG_FBSPLASH=y
|
CONFIG_FBSPLASH=y
|
||||||
# CONFIG_FLASHCP is not set
|
|
||||||
# CONFIG_FLASH_ERASEALL is not set
|
# CONFIG_FLASH_ERASEALL is not set
|
||||||
# CONFIG_FLASH_LOCK is not set
|
# CONFIG_FLASH_LOCK is not set
|
||||||
# CONFIG_FLASH_UNLOCK is not set
|
# CONFIG_FLASH_UNLOCK is not set
|
||||||
|
# CONFIG_FLASHCP is not set
|
||||||
CONFIG_HDPARM=y
|
CONFIG_HDPARM=y
|
||||||
CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
|
CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
|
||||||
CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
|
CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
|
||||||
|
@ -800,13 +799,13 @@ CONFIG_SETSERIAL=y
|
||||||
CONFIG_STRINGS=y
|
CONFIG_STRINGS=y
|
||||||
CONFIG_TIME=y
|
CONFIG_TIME=y
|
||||||
CONFIG_TTYSIZE=y
|
CONFIG_TTYSIZE=y
|
||||||
CONFIG_UBIRENAME=y
|
|
||||||
CONFIG_UBIATTACH=y
|
CONFIG_UBIATTACH=y
|
||||||
CONFIG_UBIDETACH=y
|
CONFIG_UBIDETACH=y
|
||||||
CONFIG_UBIMKVOL=y
|
CONFIG_UBIMKVOL=y
|
||||||
CONFIG_UBIRMVOL=y
|
CONFIG_UBIRMVOL=y
|
||||||
CONFIG_UBIRSVOL=y
|
CONFIG_UBIRSVOL=y
|
||||||
CONFIG_UBIUPDATEVOL=y
|
CONFIG_UBIUPDATEVOL=y
|
||||||
|
CONFIG_UBIRENAME=y
|
||||||
CONFIG_VOLNAME=y
|
CONFIG_VOLNAME=y
|
||||||
CONFIG_WATCHDOG=y
|
CONFIG_WATCHDOG=y
|
||||||
|
|
||||||
|
@ -1010,11 +1009,11 @@ CONFIG_PMAP=y
|
||||||
CONFIG_POWERTOP=y
|
CONFIG_POWERTOP=y
|
||||||
CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
|
CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
|
||||||
CONFIG_PS=y
|
CONFIG_PS=y
|
||||||
CONFIG_FEATURE_PS_WIDE=y
|
# CONFIG_FEATURE_PS_WIDE is not set
|
||||||
CONFIG_FEATURE_PS_LONG=y
|
# CONFIG_FEATURE_PS_LONG is not set
|
||||||
# CONFIG_FEATURE_PS_TIME is not set
|
CONFIG_FEATURE_PS_TIME=y
|
||||||
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
|
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
|
||||||
# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
|
CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
|
||||||
CONFIG_PSTREE=y
|
CONFIG_PSTREE=y
|
||||||
CONFIG_PWDX=y
|
CONFIG_PWDX=y
|
||||||
CONFIG_SMEMCAP=y
|
CONFIG_SMEMCAP=y
|
||||||
|
|
Loading…
Reference in a new issue