mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +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
|
||||
|
||||
pkgname=filesystem
|
||||
pkgver=2014.07
|
||||
pkgrel=1
|
||||
pkgver=2014.10
|
||||
pkgrel=3
|
||||
pkgdesc='Base filesystem'
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
|
@ -31,7 +31,7 @@ md5sums=('d46cb1adf8175888cc827a3dad8857d2'
|
|||
'a998d1e6c7cc5791a7f4a2b49b2d10ce'
|
||||
'1ec1b16e2a71fad63ab8f147069a5d97'
|
||||
'693c97f2c9a519bb97a17008e92c2b74'
|
||||
'1745349eb24ed21b4cfaa6f423bddb76'
|
||||
'f0a5071f50d8864d2810c44e23eb00cc'
|
||||
'7bc65f234dfb6abf24e7c3b03e86f4ff'
|
||||
'd41d8cd98f00b204e9800998ecf8427e'
|
||||
'52db9503314f639b8f47bd9a251a6ea9'
|
||||
|
@ -41,10 +41,38 @@ md5sums=('d46cb1adf8175888cc827a3dad8857d2'
|
|||
'0b6f835598c7640184e476057b3c7722'
|
||||
'a8a962370cd0128465d514e6a1f74130'
|
||||
'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() {
|
||||
cd ${srcdir}
|
||||
|
||||
lint
|
||||
|
||||
a2x -d manpage -f manpage archlinux.7.txt
|
||||
}
|
||||
|
||||
|
@ -79,7 +107,7 @@ package() {
|
|||
install -Dm644 "$srcdir"/os-release "$pkgdir"/usr/lib/os-release
|
||||
|
||||
# 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}
|
||||
done
|
||||
install -d -m1777 var/{tmp,spool/mail}
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
# NOTE: Do not list your root (/) partition here, it must be set up
|
||||
# beforehand by the initramfs (/etc/mkinitcpio.conf).
|
||||
|
||||
# <name> <device> <password> <options>
|
||||
# home /dev/hda4 /etc/mypassword1
|
||||
# data1 /dev/hda3 /etc/mypassword2
|
||||
# data2 /dev/hda5 /etc/cryptfs.key
|
||||
# swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
|
||||
# vol /dev/hdb7 none
|
||||
# <name> <device> <password> <options>
|
||||
# home UUID=b8ad5c18-f445-495d-9095-c9ec4f9d2f37 /etc/mypassword1
|
||||
# data1 /dev/sda3 /etc/mypassword2
|
||||
# data2 /dev/sda5 /etc/cryptfs.key
|
||||
# swap /dev/sdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
|
||||
# vol /dev/sdb7 none
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
unset LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES \
|
||||
LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION
|
||||
|
||||
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
|
||||
. "$XDG_CONFIG_HOME/locale.conf"
|
||||
elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then
|
||||
. "$HOME/.config/locale.conf"
|
||||
elif [ -r /etc/locale.conf ]; then
|
||||
. /etc/locale.conf
|
||||
if [ -z "$LANG" ]; then
|
||||
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then
|
||||
. "$XDG_CONFIG_HOME/locale.conf"
|
||||
elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then
|
||||
. "$HOME/.config/locale.conf"
|
||||
elif [ -r /etc/locale.conf ]; then
|
||||
. /etc/locale.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
LANG=${LANG:-C}
|
||||
|
|
Loading…
Reference in a new issue