mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-27 00:10:29 +00:00
core/filesystem to 2014.10-3
This commit is contained in:
parent
3d8540ba40
commit
e33228b6dc
3 changed files with 47 additions and 20 deletions
|
@ -5,8 +5,8 @@
|
||||||
# - modifed os-release
|
# - modifed os-release
|
||||||
|
|
||||||
pkgname=filesystem
|
pkgname=filesystem
|
||||||
pkgver=2014.07
|
pkgver=2014.10
|
||||||
pkgrel=1
|
pkgrel=3
|
||||||
pkgdesc='Base filesystem'
|
pkgdesc='Base filesystem'
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
|
@ -31,7 +31,7 @@ md5sums=('d46cb1adf8175888cc827a3dad8857d2'
|
||||||
'a998d1e6c7cc5791a7f4a2b49b2d10ce'
|
'a998d1e6c7cc5791a7f4a2b49b2d10ce'
|
||||||
'1ec1b16e2a71fad63ab8f147069a5d97'
|
'1ec1b16e2a71fad63ab8f147069a5d97'
|
||||||
'693c97f2c9a519bb97a17008e92c2b74'
|
'693c97f2c9a519bb97a17008e92c2b74'
|
||||||
'1745349eb24ed21b4cfaa6f423bddb76'
|
'f0a5071f50d8864d2810c44e23eb00cc'
|
||||||
'7bc65f234dfb6abf24e7c3b03e86f4ff'
|
'7bc65f234dfb6abf24e7c3b03e86f4ff'
|
||||||
'd41d8cd98f00b204e9800998ecf8427e'
|
'd41d8cd98f00b204e9800998ecf8427e'
|
||||||
'52db9503314f639b8f47bd9a251a6ea9'
|
'52db9503314f639b8f47bd9a251a6ea9'
|
||||||
|
@ -41,10 +41,38 @@ md5sums=('d46cb1adf8175888cc827a3dad8857d2'
|
||||||
'0b6f835598c7640184e476057b3c7722'
|
'0b6f835598c7640184e476057b3c7722'
|
||||||
'a8a962370cd0128465d514e6a1f74130'
|
'a8a962370cd0128465d514e6a1f74130'
|
||||||
'2e193c4a37245f2323ebe87f1a673563'
|
'2e193c4a37245f2323ebe87f1a673563'
|
||||||
'4fab2b798deff348e04f05152111aae0')
|
'2caa30a2c91580dc12f053231f237608')
|
||||||
|
|
||||||
|
lint() {
|
||||||
|
# ensure that passwd is sync'd to shadow and group is sync'd to gshadow.
|
||||||
|
local r=0
|
||||||
|
|
||||||
|
local passwd shadow group gshadow
|
||||||
|
|
||||||
|
for f in passwd shadow group gshadow; do
|
||||||
|
mapfile -t "$f" < <(cut -d: -f1 "$f" | sort)
|
||||||
|
done
|
||||||
|
|
||||||
|
# we can cheat and do simple string comparison only because we can make some
|
||||||
|
# assumptions about the data in these files
|
||||||
|
if [[ ${passwd[*]} != "${shadow[*]}" ]]; then
|
||||||
|
error 'passwd is not in sync with shadow!'
|
||||||
|
r=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${group[*]} != "${gshadow[*]}" ]]; then
|
||||||
|
error 'group is not in sync with gshadow!'
|
||||||
|
r=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
return $r
|
||||||
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}
|
cd ${srcdir}
|
||||||
|
|
||||||
|
lint
|
||||||
|
|
||||||
a2x -d manpage -f manpage archlinux.7.txt
|
a2x -d manpage -f manpage archlinux.7.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,7 +107,7 @@ package() {
|
||||||
install -Dm644 "$srcdir"/os-release "$pkgdir"/usr/lib/os-release
|
install -Dm644 "$srcdir"/os-release "$pkgdir"/usr/lib/os-release
|
||||||
|
|
||||||
# setup /var
|
# setup /var
|
||||||
for d in cache/man local opt log/old lib/misc empty; do
|
for d in cache local opt log/old lib/misc empty; do
|
||||||
install -d -m755 var/${d}
|
install -d -m755 var/${d}
|
||||||
done
|
done
|
||||||
install -d -m1777 var/{tmp,spool/mail}
|
install -d -m1777 var/{tmp,spool/mail}
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
# beforehand by the initramfs (/etc/mkinitcpio.conf).
|
# beforehand by the initramfs (/etc/mkinitcpio.conf).
|
||||||
|
|
||||||
# <name> <device> <password> <options>
|
# <name> <device> <password> <options>
|
||||||
# home /dev/hda4 /etc/mypassword1
|
# home UUID=b8ad5c18-f445-495d-9095-c9ec4f9d2f37 /etc/mypassword1
|
||||||
# data1 /dev/hda3 /etc/mypassword2
|
# data1 /dev/sda3 /etc/mypassword2
|
||||||
# data2 /dev/hda5 /etc/cryptfs.key
|
# data2 /dev/sda5 /etc/cryptfs.key
|
||||||
# swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
|
# swap /dev/sdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
|
||||||
# vol /dev/hdb7 none
|
# vol /dev/sdb7 none
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
unset LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES \
|
if [ -z "$LANG" ]; then
|
||||||
LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION
|
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
|
||||||
|
|
||||||
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
|
|
||||||
. "$XDG_CONFIG_HOME/locale.conf"
|
. "$XDG_CONFIG_HOME/locale.conf"
|
||||||
elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then
|
elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then
|
||||||
. "$HOME/.config/locale.conf"
|
. "$HOME/.config/locale.conf"
|
||||||
elif [ -r /etc/locale.conf ]; then
|
elif [ -r /etc/locale.conf ]; then
|
||||||
. /etc/locale.conf
|
. /etc/locale.conf
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LANG=${LANG:-C}
|
LANG=${LANG:-C}
|
||||||
|
|
Loading…
Reference in a new issue