summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomZ2017-02-21 17:10:14 +0100
committerTomZ2017-02-21 17:10:14 +0100
commit6122da78eab610c624476a5d1e6ba264ac180e68 (patch)
tree81edb3cfee10cbf0d7d97c4036848f9f4391fe5e
parentc9631baa71dacb296c9d2f1123ae19409e0356d0 (diff)
downloadaur-6122da78eab610c624476a5d1e6ba264ac180e68.tar.gz
fixes
-rw-r--r--PKGBUILD2
-rw-r--r--bitcoin.install9
2 files changed, 5 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b198ef4f0a14..832eb9dae2b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -43,7 +43,7 @@ package() {
install -Dm644 "contrib/debian/manpages/bitcoin.conf.5"\
-t "$pkgdir/usr/share/man/man5"
- install -Dm 644 "$srcdir/bitcoin.conf" "share/rpcuser/rpcuser.py" -t "$pkgdir/etc/bitcoin"
+ install -Dm 664 "$srcdir/bitcoin.conf" "share/rpcuser/rpcuser.py" -t "$pkgdir/etc/bitcoin"
install -Dm 644 "contrib/init/bitcoind.service" -t "$pkgdir/usr/lib/systemd/system"
install -Dm 644 "$srcdir/bitcoin.logrotate" "$pkgdir/etc/logrotate.d/bitcoin"
diff --git a/bitcoin.install b/bitcoin.install
index 35a07dc58615..a24221ce4cee 100644
--- a/bitcoin.install
+++ b/bitcoin.install
@@ -4,22 +4,21 @@ _bc_group=bitcoin
post_install() {
_mkuser
_dir="/var/lib/bitcoind"
+ _cnf="/etc/bitcoin"
if test -d "$_dir"; then
# disable Copy-On-Write (btrfs directories only)
# This avoids lots of known db-corruption issues
_is_btrfs "$_dir" && chattr +C "$_dir"
else
- mkdir "$_dir"
- chown -R $_bc_user:$_bc_group "$_dir"
- chmod 750 "$_dir"
+ mkdir -m 750 "$_dir"
fi
- chown -R $_bc_user:$_bc_group "$_dir"
+ chown -R $_bc_user:$_bc_group "$_dir" "$_cnf"
+ chmod 775 "$_cnf"
printf "%b\n" "$bitcoin"
}
post_upgrade() {
_mkuser
- chown -R $_bc_user:$_bc_group /etc/bitcoin
printf "%b\n" "$bitcoin"
}