diff options
-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 ================= |