diff options
author | Andy Weidenbaum | 2015-12-21 21:40:03 -0800 |
---|---|---|
committer | Andy Weidenbaum | 2015-12-21 21:40:03 -0800 |
commit | 83cc358022dfde5f5a9b514f9474b9990fb1d97a (patch) | |
tree | 78f0aefb5e2fc4fdf12f414feb3043eb93ad52bf | |
parent | d2697b6386217644c7dda9bbf33d8cfbc21053be (diff) | |
download | aur-83cc358022dfde5f5a9b514f9474b9990fb1d97a.tar.gz |
increment pkgrel to 2; cleanup btrfs copy-on-write
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | bs.install | 13 |
3 files changed, 10 insertions, 9 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Mon Dec 21 17:41:38 UTC 2015 +# Tue Dec 22 04:33:29 UTC 2015 pkgbase = libbitcoin-server pkgdesc = Bitcoin Full Node and Query Server pkgver = 2.2.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/libbitcoin/libbitcoin-server install = bs.install arch = i686 @@ -2,7 +2,7 @@ pkgname=libbitcoin-server pkgver=2.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="Bitcoin Full Node and Query Server" arch=('i686' 'x86_64') makedepends=('autoconf' diff --git a/bs.install b/bs.install index 8ba8f146cce9..74e16de1f9fc 100644 --- a/bs.install +++ b/bs.install @@ -3,7 +3,10 @@ _bs_group=bs post_install() { _mkuser - _disable_cow + # disable Copy-On-Write (btrfs directories only) + for _dir in /srv/bs /var/log/bs; do + _is_btrfs "$_dir" && _disable_cow "$_dir" + done chown -R $_bs_user:$_bs_group /etc/bs /srv/bs /var/log/bs printf "%b\n" "$xx" } @@ -65,7 +68,7 @@ _chattrify() { # disable btrfs CoW on re-made dir chattr +C "$1" - # recursive copy to restore backed up dir while mainintaining disabled CoW + # recursive copy to restore backed up dir while maintaining disabled CoW [[ -d "${_orig_dir}"_old ]] \ && find "${_orig_dir}"_old -mindepth 1 -maxdepth 1 -exec cp -R '{}' "$1" \; @@ -76,13 +79,11 @@ _chattrify() { [[ -d "${_orig_dir}"_old ]] && rm -rf "${_orig_dir}"_old } -# if blockchain or log dir has btrfs filesystem, disable CoW: _disable_cow() { - for _dir in /srv/bs /var/log/bs; do - _is_btrfs "$_dir" && _chattrify "$_dir" "700" "$_bs_user" "$_bs_group" - done + _chattrify "$1" "700" "$_bs_user" "$_bs_group" } + read -d '' xx <<'EOF' libbitcoin-server ================= |