fix: pakcage scripts and missing files
This commit is contained in:
parent
c012ecb7bd
commit
499f26cbbd
5533
src/coreutils/coreutils-9.4-i18n-1.patch
Normal file
5533
src/coreutils/coreutils-9.4-i18n-1.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,14 @@ DESC="GNU core utilities"
|
||||
VERSION="9.4"
|
||||
|
||||
# required files
|
||||
FILES=("https://ftp.gnu.org/gnu/coreutils/coreutils-${VERSION}.tar.xz")
|
||||
HASHES=("459e9546074db2834eefe5421f250025")
|
||||
FILES=(
|
||||
"https://ftp.gnu.org/gnu/coreutils/coreutils-${VERSION}.tar.xz"
|
||||
"coreutils-${VERSION}-i18n-1.patch"
|
||||
)
|
||||
HASHES=(
|
||||
"459e9546074db2834eefe5421f250025"
|
||||
"cca7dc8c73147444e77bc45d210229bb"
|
||||
)
|
||||
|
||||
# install and build depends
|
||||
DEPENDS=("acl" "attr" "glibc" "gmp" "libcap" "openssl")
|
||||
@ -26,8 +32,8 @@ PACKAGE(){
|
||||
|
||||
make && make DESTDIR="${ROOTDIR}" install
|
||||
|
||||
mkdir -pv "${ROOTDIR}/usr/sbin"
|
||||
mkdir -pv "${ROOTDIR}/usr/share/man/man8"
|
||||
install -dm755 "${ROOTDIR}/usr/sbin"
|
||||
install -dm755 "${ROOTDIR}/usr/share/man/man8"
|
||||
|
||||
mv -v "${ROOTDIR}/usr/share/man/man1/chroot.1" "${ROOTDIR}/usr/share/man/man8/chroot.8"
|
||||
mv -v "${ROOTDIR}/usr/bin/chroot" "${ROOTDIR}/usr/sbin"
|
||||
|
10
src/dhcpcd/dhcpcd.service
Normal file
10
src/dhcpcd/dhcpcd.service
Normal file
@ -0,0 +1,10 @@
|
||||
[Unit]
|
||||
Description=Implementation of the DHCP client specified in RFC2131
|
||||
Wants=network.target
|
||||
Before=network.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/sbin/dhcpcd -q -B
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -4,8 +4,14 @@ DESC="DHCP and DHCPv6 client"
|
||||
VERSION="10.0.8"
|
||||
|
||||
# required files
|
||||
FILES=("https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${VERSION}/dhcpcd-${VERSION}.tar.xz")
|
||||
HASHES=("d8dddf9f971a8d9ff828f33d8fa9f6d9a892a4a1429d230e9efb2be97dd0e313")
|
||||
FILES=(
|
||||
"https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${VERSION}/dhcpcd-${VERSION}.tar.xz"
|
||||
"dhcpcd.service"
|
||||
)
|
||||
HASHES=(
|
||||
"d8dddf9f971a8d9ff828f33d8fa9f6d9a892a4a1429d230e9efb2be97dd0e313"
|
||||
"8492a480e663b0e383df93e73324e7406aa84d169d6009fded8a729f563f67ba"
|
||||
)
|
||||
|
||||
# install and build depends
|
||||
DEPENDS=("glibc" "openssl" "bash" "systemd")
|
||||
@ -23,13 +29,13 @@ PACKAGE(){
|
||||
--privsepuser=dhcpcd
|
||||
make && make DESTDIR="${ROOTDIR}" install
|
||||
|
||||
mkdir -pv "${ROOTDIR}/usr/lib/systemd/system"
|
||||
install -Dm644 "${ROOTDIR}/dhcpcd.service" "${ROOTDIR}/usr/lib/systemd/system"
|
||||
install -dm755 "${ROOTDIR}/usr/lib/systemd/system"
|
||||
install -m644 "${ROOTDIR}/dhcpcd.service" "${ROOTDIR}/usr/lib/systemd/system"
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
}
|
||||
|
||||
install() {
|
||||
INSTALL() {
|
||||
install -v -m700 -d /var/lib/dhcpcd
|
||||
groupadd -g 52 dhcpcd
|
||||
useradd -c 'dhcpcd PrivSep' \
|
||||
|
3
src/fakeroot/.gitignore
vendored
Normal file
3
src/fakeroot/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
.cache/
|
||||
dist/
|
||||
root/
|
2
src/fakeroot/changes.md
Normal file
2
src/fakeroot/changes.md
Normal file
@ -0,0 +1,2 @@
|
||||
# 1.35
|
||||
First version
|
1
src/fakeroot/fakeroot.conf
Normal file
1
src/fakeroot/fakeroot.conf
Normal file
@ -0,0 +1 @@
|
||||
/usr/lib/libfakeroot
|
42
src/fakeroot/pkg.sh
Normal file
42
src/fakeroot/pkg.sh
Normal file
@ -0,0 +1,42 @@
|
||||
# general info
|
||||
NAME="fakeroot"
|
||||
DESC="Tool for simulating superuser privileges"
|
||||
VERSION="1.35.1"
|
||||
|
||||
# required files
|
||||
FILES=(
|
||||
"https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_${VERSION}.orig.tar.gz"
|
||||
"fakeroot.conf"
|
||||
)
|
||||
HASHES=(
|
||||
"6a0de53b2de05277d4e6d4a884eb0de7a8ad467b82c07a6f8f2f6a629e655fdc"
|
||||
"564c4c4d369d005702d825d34edc5e5568cb1ab6ee1b19fa03d0d672fb8b3aee"
|
||||
)
|
||||
|
||||
# install and build depends
|
||||
DEPENDS=(
|
||||
"glibc" "sed" "util-linux"
|
||||
"bash"
|
||||
)
|
||||
BUILD=()
|
||||
|
||||
PACKAGE(){
|
||||
tar xf "${NAME}_${VERSION}.orig.tar.gz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--libdir=/usr/lib/libfakeroot \
|
||||
--disable-static \
|
||||
--with-ipc=sysv
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
|
||||
install -dm755 "${ROOTDIR}/etc/ld.so.conf.d/"
|
||||
install -m644 "${ROOTDIR}/fakeroot.conf" "${ROOTDIR}/etc/ld.so.conf.d/fakeroot.conf"
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
}
|
||||
|
||||
INSTALL(){
|
||||
usr/bin/ldconfig -r .
|
||||
}
|
Loading…
Reference in New Issue
Block a user