summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Weidenbaum2015-12-21 21:40:03 -0800
committerAndy Weidenbaum2015-12-21 21:40:03 -0800
commit83cc358022dfde5f5a9b514f9474b9990fb1d97a (patch)
tree78f0aefb5e2fc4fdf12f414feb3043eb93ad52bf
parentd2697b6386217644c7dda9bbf33d8cfbc21053be (diff)
downloadaur-83cc358022dfde5f5a9b514f9474b9990fb1d97a.tar.gz
increment pkgrel to 2; cleanup btrfs copy-on-write
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD2
-rw-r--r--bs.install13
3 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cd915d062301..34d9e2cce586 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5a195ffff640..671ae40badcb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
=================