[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-09-19 Thread Arthur Zamarin
commit: 5ac806de40f467130167baf7867521360a8f2db6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 19 18:57:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 19 18:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac806de

sys-fs/btrfsmaintenance: Stabilize 0.5.1-r1 arm64, #939793

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
index 53706a555989..78aafedd39ec 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-09-18 Thread Sam James
commit: 933390634efef91a5c93fa62732a8db078f1aa64
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 18 18:12:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 18 18:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93339063

sys-fs/btrfsmaintenance: Stabilize 0.5.1-r1 amd64, #939793

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
index 651f06832fee..53706a555989 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-09-18 Thread Sam James
commit: e12cd3dfa0bb149b1091f5f360c8ed7f406fef60
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 18 18:12:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 18 18:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12cd3df

sys-fs/btrfsmaintenance: Stabilize 0.5.1-r1 x86, #939793

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
index e26232645159..651f06832fee 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-08-26 Thread Sam James
commit: 48f779b9f351820b47c563e5a41a54bea4ea3e97
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Aug 26 07:12:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 26 07:24:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f779b9

sys-fs/btrfsmaintenance: revert 0a04424a77d11a45d3ed2a4af1d01693c238a12f

Restore the latest stable ebuild. This was accidentally removed by me.

This reverts commit 0a04424a77d11a45d3ed2a4af1d01693c238a12f.

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38288
Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.5.ebuild   | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 87bbd1a50c8c..fb353a4999f9 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,2 +1,3 @@
 DIST btrfsmaintenance-0.5.1.tar.gz 26835 BLAKE2B 
22cbde3208c7652bc341014785e61d5904b0696cb864edb9ff1563fc277cde14cfa990895a85a98071bdb9b7e4562d0ea9b981a23d1a6511dfda7390ac110f22
 SHA512 
9ac40c166ff2692373d28107bc4956e78d76090fefb21b8305feb3f936d98a7f94f1bc62b36529a882dbf93083402c48ac94c30a05eab7bd1f9eda13d410ef41
 DIST btrfsmaintenance-0.5.2.tar.gz 27071 BLAKE2B 
e2585bcf911cb0cbe3847dd3d6d6054cdea84d6f2c5ab51e47ec8b75adcb2a59d5ab904500fd8875e2eed11f4ba3b165eb20626f252fce179bfeb70700448f40
 SHA512 
eb20ee15851841d0216f0ec68b1cfc966a7c70892544a57e71e4dbae87d96e4f7f0677d89e6352106006541f5203676fb7fe13d71071778fc31bce8e55251320
+DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
new file mode 100644
index ..b862c91c6691
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
+IUSE="systemd"
+
+RDEPEND="
+   app-shells/bash
+   sys-apps/util-linux
+   sys-fs/btrfs-progs
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/cron )
+"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* ||
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   rm btrfs-defrag-plugin.sh || die "cannot remove btrfs-defrag-plugin.sh" 
# not necessary on gentoo systems
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-08-25 Thread Conrad Kostecki
commit: c4fc4ed4d9c9eef9a095123fc8bae57348f9c1fe
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Aug 11 08:52:15 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 25 23:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fc4ed4

sys-fs/btrfsmaintenance: add 0.5.2

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.5.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 0ffc19e8d126..fb353a4999f9 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,2 +1,3 @@
 DIST btrfsmaintenance-0.5.1.tar.gz 26835 BLAKE2B 
22cbde3208c7652bc341014785e61d5904b0696cb864edb9ff1563fc277cde14cfa990895a85a98071bdb9b7e4562d0ea9b981a23d1a6511dfda7390ac110f22
 SHA512 
9ac40c166ff2692373d28107bc4956e78d76090fefb21b8305feb3f936d98a7f94f1bc62b36529a882dbf93083402c48ac94c30a05eab7bd1f9eda13d410ef41
+DIST btrfsmaintenance-0.5.2.tar.gz 27071 BLAKE2B 
e2585bcf911cb0cbe3847dd3d6d6054cdea84d6f2c5ab51e47ec8b75adcb2a59d5ab904500fd8875e2eed11f4ba3b165eb20626f252fce179bfeb70700448f40
 SHA512 
eb20ee15851841d0216f0ec68b1cfc966a7c70892544a57e71e4dbae87d96e4f7f0677d89e6352106006541f5203676fb7fe13d71071778fc31bce8e55251320
 DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.2.ebuild
new file mode 100644
index ..82b7ba58cf41
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   app-shells/bash
+   sys-apps/util-linux
+   sys-fs/btrfs-progs
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/cron )
+"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* ||
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   rm btrfs-defrag-plugin.sh || die "cannot remove btrfs-defrag-plugin.sh" 
# not necessary on gentoo systems
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-08-25 Thread Conrad Kostecki
commit: 0a04424a77d11a45d3ed2a4af1d01693c238a12f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Aug 11 08:52:25 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 25 23:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a04424a

sys-fs/btrfsmaintenance: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38101
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 -
 .../btrfsmaintenance/btrfsmaintenance-0.5.ebuild   | 65 --
 2 files changed, 66 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index fb353a4999f9..87bbd1a50c8c 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,3 +1,2 @@
 DIST btrfsmaintenance-0.5.1.tar.gz 26835 BLAKE2B 
22cbde3208c7652bc341014785e61d5904b0696cb864edb9ff1563fc277cde14cfa990895a85a98071bdb9b7e4562d0ea9b981a23d1a6511dfda7390ac110f22
 SHA512 
9ac40c166ff2692373d28107bc4956e78d76090fefb21b8305feb3f936d98a7f94f1bc62b36529a882dbf93083402c48ac94c30a05eab7bd1f9eda13d410ef41
 DIST btrfsmaintenance-0.5.2.tar.gz 27071 BLAKE2B 
e2585bcf911cb0cbe3847dd3d6d6054cdea84d6f2c5ab51e47ec8b75adcb2a59d5ab904500fd8875e2eed11f4ba3b165eb20626f252fce179bfeb70700448f40
 SHA512 
eb20ee15851841d0216f0ec68b1cfc966a7c70892544a57e71e4dbae87d96e4f7f0677d89e6352106006541f5203676fb7fe13d71071778fc31bce8e55251320
-DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
deleted file mode 100644
index b862c91c6691..
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
-HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
-SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
-IUSE="systemd"
-
-RDEPEND="
-   app-shells/bash
-   sys-apps/util-linux
-   sys-fs/btrfs-progs
-   systemd? ( sys-apps/systemd )
-   !systemd? ( virtual/cron )
-"
-
-src_prepare() {
-   # Fix config path into watching service
-   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* ||
-   die "Unable to patch btrfsmaintenance-refresh.*"
-   rm btrfs-defrag-plugin.sh || die "cannot remove btrfs-defrag-plugin.sh" 
# not necessary on gentoo systems
-   default
-}
-
-src_install() {
-   dodoc README.md CONTRIBUTING.md CHANGES.md
-   insinto /etc/default
-   newins sysconfig.btrfsmaintenance btrfsmaintenance
-   insinto /usr/share/btrfsmaintenance
-   doins btrfsmaintenance-functions
-   exeinto /usr/share/btrfsmaintenance
-   doexe btrfs*.sh
-   systemd_dounit *.service *.timer *.path
-}
-
-pkg_postinst() {
-   elog "Installing default btrfsmaintenance scripts"
-   if use systemd; then
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
-   else
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
-   fi
-   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
-   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
-   elog "update cron symlinks or run"
-   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
-   elog "to update systemd timers."
-   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
-   elog "monitor the config files changes and update systemd timers 
accordly."
-}
-
-pkg_prerm() {
-   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
-   elog "Removing symlinks from btrfsmaintenance cron tasks"
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/, sys-fs/btrfsmaintenance/files/

2024-06-24 Thread Sam James
commit: b5a390b55e55d101008b7791524d61cfe6de8d79
Author: Martin Dummer  gmx  net>
AuthorDate: Mon Jun 24 20:31:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 02:04:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a390b5

sys-fs/btrfsmaintenance: fix syntax error in shellscript

Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/37282
Signed-off-by: Sam James  gentoo.org>

 ...ntenance-0.5.1.ebuild => btrfsmaintenance-0.5.1-r1.ebuild} |  1 +
 .../files/btrfsmaintenance-0.5.1-script-fix.patch | 11 +++
 2 files changed, 12 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
similarity index 97%
rename from sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild
rename to sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
index 82b7ba58cf41..e26232645159 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1-r1.ebuild
@@ -21,6 +21,7 @@ RDEPEND="
systemd? ( sys-apps/systemd )
!systemd? ( virtual/cron )
 "
+PATCHES=( "${FILESDIR}/${P}-script-fix.patch" )
 
 src_prepare() {
# Fix config path into watching service

diff --git 
a/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch 
b/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch
new file mode 100644
index ..2bd65f80f0c7
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch
@@ -0,0 +1,11 @@
+--- a/btrfsmaintenance-functions
 b/btrfsmaintenance-functions
+@@ -101,7 +101,7 @@
+   else
+   # Flock older than 2.27 does not support --verbose option, check
+   # if it's available as we'd like to log the information
+-  if /usr/bin/flock --help 2>&1 | grep -q -- --verbose;
++  if /usr/bin/flock --help 2>&1 | grep -q -- --verbose; then
+   verbose="--verbose"
+   fi
+ 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/files/

2024-06-24 Thread Sam James
commit: 35c4aff4ca7d85e9d25f66b68e3dff085afa97a4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 02:05:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 02:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c4aff4

sys-fs/btrfsmaintenance: add PR link to patch

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch 
b/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch
index 2bd65f80f0c7..f546a417feb3 100644
--- a/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch
+++ b/sys-fs/btrfsmaintenance/files/btrfsmaintenance-0.5.1-script-fix.patch
@@ -1,3 +1,4 @@
+https://github.com/kdave/btrfsmaintenance/pull/119
 --- a/btrfsmaintenance-functions
 +++ b/btrfsmaintenance-functions
 @@ -101,7 +101,7 @@



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-05-31 Thread Sam James
commit: cedd984c19f43c2021fc7365cb848255b2fba5e0
Author: Martin Dummer  gmx  net>
AuthorDate: Fri May 31 19:50:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 31 20:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedd984c

sys-fs/btrfsmaintenance: drop 0.4.2

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 -
 .../btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 80ba3e9881bb..c515387a7724 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,2 +1 @@
-DIST btrfsmaintenance-0.4.2.tar.gz 21826 BLAKE2B 
0efc06b6780d7e75573958cd979b991580d518ab756ae80c9f4328f113ab7de87367c6730c23b408298919ac740da3b0ec85ae76face60ad97bf75d9aaa2a178
 SHA512 
802c131edfbc07bca13b89cd8bfc90923b2f23ba780dcb07009a4c4991a588c66a6ffe780938e66ab632201980e5087cd0751cd9185a8bae1a5faba84bf87233
 DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
deleted file mode 100644
index ca54be1b39df..
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
-HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
-SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="systemd"
-
-RDEPEND="
-   sys-fs/btrfs-progs
-   systemd? ( sys-apps/systemd )
-   !systemd? ( virtual/cron )
-"
-
-src_prepare() {
-   # Fix config path into watching service
-   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
-   die "Unable to patch btrfsmaintenance-refresh.*"
-   default
-}
-
-src_install() {
-   dodoc README.md CONTRIBUTING.md CHANGES.md
-   insinto /etc/default
-   newins sysconfig.btrfsmaintenance btrfsmaintenance
-   insinto /usr/share/btrfsmaintenance
-   doins btrfsmaintenance-functions
-   exeinto /usr/share/btrfsmaintenance
-   doexe btrfs*.sh
-   systemd_dounit *.service *.timer *.path
-}
-
-pkg_postinst() {
-   elog "Installing default btrfsmaintenance scripts"
-   if use systemd; then
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
-   else
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
-   fi
-   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
-   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
-   elog "update cron symlinks or run"
-   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
-   elog "to update systemd timers."
-   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
-   elog "monitor the config files changes and update systemd timers 
accordly."
-}
-
-pkg_prerm() {
-   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
-   elog "Removing symlinks from btrfsmaintenance cron tasks"
-   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2024-05-31 Thread Sam James
commit: 8a79adc77a1ad51a55ecd7db6ecae15ad884f8f4
Author: Martin Dummer  gmx  net>
AuthorDate: Fri May 31 19:51:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 31 20:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a79adc7

sys-fs/btrfsmaintenance: add 0.5.1

Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/36930
Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index c515387a7724..0ffc19e8d126 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1 +1,2 @@
+DIST btrfsmaintenance-0.5.1.tar.gz 26835 BLAKE2B 
22cbde3208c7652bc341014785e61d5904b0696cb864edb9ff1563fc277cde14cfa990895a85a98071bdb9b7e4562d0ea9b981a23d1a6511dfda7390ac110f22
 SHA512 
9ac40c166ff2692373d28107bc4956e78d76090fefb21b8305feb3f936d98a7f94f1bc62b36529a882dbf93083402c48ac94c30a05eab7bd1f9eda13d410ef41
 DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild
new file mode 100644
index ..82b7ba58cf41
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   app-shells/bash
+   sys-apps/util-linux
+   sys-fs/btrfs-progs
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/cron )
+"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* ||
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   rm btrfs-defrag-plugin.sh || die "cannot remove btrfs-defrag-plugin.sh" 
# not necessary on gentoo systems
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2023-12-02 Thread Arthur Zamarin
commit: 42d0de7b451b12d4cd28d99f8b5f58516eaff6c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 09:23:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 09:23:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d0de7b

sys-fs/btrfsmaintenance: Keyword 0.5 ppc, #917505

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
index 9742bb64312f..b862c91c6691 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2023-11-17 Thread Sam James
commit: 3b51eb4f2772aa8e67e1c081055ee3c98db6106a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 18 02:29:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 18 02:29:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b51eb4f

sys-fs/btrfsmaintenance: Keyword 0.5 arm, #917505

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
index 44a7566b1045..9742bb64312f 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2022-12-26 Thread Georgy Yakovlev
commit: 675664ea55d41cc7c8406e6459ba178aa1f29186
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 26 19:59:22 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 26 19:59:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675664ea

sys-fs/btrfsmaintenance: stabilize 0.5 for arm64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
index d8da8c835e7d..44a7566b1045 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2022-12-26 Thread Georgy Yakovlev
commit: 25aa6175567b4a2b92a0b87c63114dfcd403c5ce
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 26 19:58:42 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 26 19:59:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25aa6175

sys-fs/btrfsmaintenance: ~ppc64 keyword

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 4 ++--
 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
index 0e462a929f0d..ca54be1b39df 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
index fb4f66f17a99..d8da8c835e7d 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2022-01-10 Thread Georgy Yakovlev
commit: d2e08255b9f333b3ad56369ffdaf6a5574b77132
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 11 02:22:34 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 11 02:23:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e08255

sys-fs/btrfsmaintenance: keyword 0.5 for ~arm64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
index 08c307ef9966..fb4f66f17a99 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/files/, sys-fs/btrfsmaintenance/

2020-08-14 Thread Joonas Niilola
commit: 6ac325a36192442675c5aa55523999cccf0ce3f8
Author: Martin Dummer  gmx  net>
AuthorDate: Mon Aug  3 22:21:53 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug 15 06:19:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac325a3

sys-fs/btrfsmaintenance: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/16991
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  2 -
 .../btrfsmaintenance-0.4.1-r1.ebuild   | 66 --
 .../btrfsmaintenance/btrfsmaintenance-0.4.ebuild   | 62 
 .../btrfsmaintenance/files/fix-btrfs-defrag.patch  | 12 
 4 files changed, 142 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 0cffa3253be..80ba3e9881b 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,4 +1,2 @@
-DIST btrfsmaintenance-0.4.1.tar.gz 21621 BLAKE2B 
36632d64022c7bf64548b0f6076640ee41cc9a6705b521fdc841f72f46808006ea6888476e05bb18bc51c44cb29eb444f816f34a1f251a8254156959aa178cdd
 SHA512 
9a7ccc874e5c62689a0c899e8cc40d0b61625a492d28d8a0fe6c8a32be5990600d55094cb203d81a66488ff363fb960208bda5c19cf2948b51ba1b2764e34000
 DIST btrfsmaintenance-0.4.2.tar.gz 21826 BLAKE2B 
0efc06b6780d7e75573958cd979b991580d518ab756ae80c9f4328f113ab7de87367c6730c23b408298919ac740da3b0ec85ae76face60ad97bf75d9aaa2a178
 SHA512 
802c131edfbc07bca13b89cd8bfc90923b2f23ba780dcb07009a4c4991a588c66a6ffe780938e66ab632201980e5087cd0751cd9185a8bae1a5faba84bf87233
-DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153
 DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
deleted file mode 100644
index 6290c1a9ccc..000
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd
-
-DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
-HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
-SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="systemd"
-
-RDEPEND="
-   sys-fs/btrfs-progs
-   virtual/cron
-   systemd? ( sys-apps/systemd )
-"
-
-PATCHES=(
-   "${FILESDIR}/fix-btrfs-defrag.patch"
-   )
-
-src_prepare() {
-   # Fix config path into watching service
-   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
-   die "Unable to patch btrfsmaintenance-refresh.*"
-   default
-}
-
-src_install() {
-   dodoc README.md CONTRIBUTING.md CHANGES.md
-   insinto /etc/default
-   newins sysconfig.btrfsmaintenance btrfsmaintenance
-   insinto /usr/share/btrfsmaintenance
-   doins btrfsmaintenance-functions
-   exeinto /usr/share/btrfsmaintenance
-   doexe btrfs*.sh
-   systemd_dounit *.service *.timer *.path
-}
-
-pkg_postinst() {
-   elog "Installing default btrfsmaintenance scripts"
-   if use systemd; then
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
-   else
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
-   fi
-   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
-   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
-   elog "update cron symlinks or run"
-   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
-   elog "to update systemd timers."
-   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
-   elog "monitor the config files changes and update systemd timers 
accordly."
-}
-
-pkg_prerm() {
-   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
-   elog "Removing symlinks from btrfsmaintenance cron tasks"
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
-   fi
-}

diff --git a/sys-fs/btrfsma

[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2020-08-14 Thread Joonas Niilola
commit: 2b28493b7fe1105fcb4d2d80ac8b43e70877fe12
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Aug  2 21:55:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Aug 14 08:20:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b28493b

sys-fs/btrfsmaintenance: version bump to 0.5

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/16990
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.5.ebuild   | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index c4f78b634dd..0cffa3253be 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,3 +1,4 @@
 DIST btrfsmaintenance-0.4.1.tar.gz 21621 BLAKE2B 
36632d64022c7bf64548b0f6076640ee41cc9a6705b521fdc841f72f46808006ea6888476e05bb18bc51c44cb29eb444f816f34a1f251a8254156959aa178cdd
 SHA512 
9a7ccc874e5c62689a0c899e8cc40d0b61625a492d28d8a0fe6c8a32be5990600d55094cb203d81a66488ff363fb960208bda5c19cf2948b51ba1b2764e34000
 DIST btrfsmaintenance-0.4.2.tar.gz 21826 BLAKE2B 
0efc06b6780d7e75573958cd979b991580d518ab756ae80c9f4328f113ab7de87367c6730c23b408298919ac740da3b0ec85ae76face60ad97bf75d9aaa2a178
 SHA512 
802c131edfbc07bca13b89cd8bfc90923b2f23ba780dcb07009a4c4991a588c66a6ffe780938e66ab632201980e5087cd0751cd9185a8bae1a5faba84bf87233
 DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153
+DIST btrfsmaintenance-0.5.tar.gz 24602 BLAKE2B 
313c904aa53fc237472256ae74c9eafaf2305b437e280b6bb9c79c2bbaffb6b273304e57d096a911e658fa41fe80308f2a7ad76ded62d79a7f72439163b36444
 SHA512 
fadab1cf33992c42d476649fd017ac4ae26d6bf6a814dc49d0b7b38e04861474c4e54e6ebe429a83e662b8e5c7be7f460b551c65788d960e2f8f0c7512deef41

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
new file mode 100644
index 000..3c44355dfc4
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   app-shells/bash
+   sys-apps/util-linux
+   sys-fs/btrfs-progs
+   systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/cron )
+"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* ||
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   rm btrfs-defrag-plugin.sh || die "cannot remove btrfs-defrag-plugin.sh" 
# not necessary on gentoo systems
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2020-02-08 Thread David Seifert
commit: 051388e60e60adda0ad68450bac33571313deac3
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb  8 16:23:43 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb  8 16:23:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051388e6

sys-fs/btrfsmaintenance: [QA] Fix UnnecessarySlashStrip

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
index ed7fa2413f8..3406ed71445 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -41,9 +41,9 @@ src_install() {
 pkg_postinst() {
elog "Installing default btrfsmaintenance scripts"
if use systemd; then
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
else
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
fi
elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
@@ -57,6 +57,6 @@ pkg_postinst() {
 pkg_prerm() {
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
elog "Removing symlinks from btrfsmaintenance cron tasks"
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   
"${EROOT}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2019-06-30 Thread Mike Gilbert
commit: 249fd2f14c1fd7c44d0d57ec36fe0abfdd9fd75d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jun 30 17:04:58 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jun 30 17:05:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249fd2f1

sys-fs/btrfsmaintenance: drop cron dependency if systemd is enabled

Package-Manager: Portage-2.3.67_p17, Repoman-2.3.16_p1
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
index 447173a0be0..ed7fa2413f8 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -16,8 +16,8 @@ IUSE="systemd"
 
 RDEPEND="
sys-fs/btrfs-progs
-   virtual/cron
systemd? ( sys-apps/systemd )
+   !systemd? ( virtual/cron )
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2019-05-20 Thread Mikle Kolyada
commit: fb334680fd34da279ad3c574b45194c67e270ed8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May 20 11:23:44 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May 20 11:23:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb334680

sys-fs/btrfsmaintenance: amd64 stable wrt bug #686030

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
index a90fcbaf3d8..447173a0be0 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2019-05-16 Thread Thomas Deutschmann
commit: 2411286599557e5a18e0f41c2f7ab5dd0c48ffa9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu May 16 23:34:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu May 16 23:34:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24112865

sys-fs/btrfsmaintenance: x86 stable (bug #686030)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
index 1b59d4752a3..a90fcbaf3d8 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-10-11 Thread Georgy Yakovlev
commit: d8383d168e1a597353e12843f269512962ea4d45
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Oct  7 08:52:22 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Oct 12 03:39:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8383d16

sys-fs/btrfsmaintenance-0.4.2: version bump

new upstream version 0.4.2

Closes: https://github.com/gentoo/gentoo/pull/10091
Closes: https://bugs.gentoo.org/667932
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index a921a74949d..c4f78b634dd 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,2 +1,3 @@
 DIST btrfsmaintenance-0.4.1.tar.gz 21621 BLAKE2B 
36632d64022c7bf64548b0f6076640ee41cc9a6705b521fdc841f72f46808006ea6888476e05bb18bc51c44cb29eb444f816f34a1f251a8254156959aa178cdd
 SHA512 
9a7ccc874e5c62689a0c899e8cc40d0b61625a492d28d8a0fe6c8a32be5990600d55094cb203d81a66488ff363fb960208bda5c19cf2948b51ba1b2764e34000
+DIST btrfsmaintenance-0.4.2.tar.gz 21826 BLAKE2B 
0efc06b6780d7e75573958cd979b991580d518ab756ae80c9f4328f113ab7de87367c6730c23b408298919ac740da3b0ec85ae76face60ad97bf75d9aaa2a178
 SHA512 
802c131edfbc07bca13b89cd8bfc90923b2f23ba780dcb07009a4c4991a588c66a6ffe780938e66ab632201980e5087cd0751cd9185a8bae1a5faba84bf87233
 DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
new file mode 100644
index 000..1b59d4752a3
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   sys-fs/btrfs-progs
+   virtual/cron
+   systemd? ( sys-apps/systemd )
+"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-07-09 Thread Mikle Kolyada
commit: c932434bf7268a4a9900f1d9e9b79511f6b732bf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul  9 14:48:19 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul  9 14:48:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c932434b

sys-fs/btrfsmaintenance: amd64 stable wrt bug #660698

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
index 368bde300be..6290c1a9ccc 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-07-08 Thread Thomas Deutschmann
commit: 6d3edf1508fad21e5d4f72df10a87248c1ebdf1b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul  9 01:18:30 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul  9 01:28:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3edf15

sys-fs/btrfsmaintenance: x86 stable (bug #660698)

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
index 3129b367eed..368bde300be 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="systemd"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-07-08 Thread Andreas Sturmlechner
commit: 6d442f534584f01ea2b3a1b918526fff108ccbd5
Author: Martin Dummer  gmx  net>
AuthorDate: Sun Jul  8 13:10:55 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  8 16:15:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d442f53

sys-fs/btrfsmaintenance: remove old

Package-Manager: Portage-2.3.41, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9142

 sys-fs/btrfsmaintenance/Manifest   |  1 -
 .../btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild | 45 
 .../btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild | 60 --
 3 files changed, 106 deletions(-)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 7e4a806204c..a921a74949d 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,3 +1,2 @@
-DIST btrfsmaintenance-0.3.1.tar.gz 19698 BLAKE2B 
f792d7e55dd738b4be2f18aa4047c8b2c092244b71c50e32cf881a7862b14a2d897a170515388fcee40a89763c4c91d357ca3ceb559e372ca3c673d0b1d3aec2
 SHA512 
89be6da3d6bb3f85f645ac899f173d19cb787e938dd2fc91be16b3202a6784ca33dc4a4d9f9ee78ac6a96468dbaa4f4dc7a2f2e6998d550ea44d7af24198dbfb
 DIST btrfsmaintenance-0.4.1.tar.gz 21621 BLAKE2B 
36632d64022c7bf64548b0f6076640ee41cc9a6705b521fdc841f72f46808006ea6888476e05bb18bc51c44cb29eb444f816f34a1f251a8254156959aa178cdd
 SHA512 
9a7ccc874e5c62689a0c899e8cc40d0b61625a492d28d8a0fe6c8a32be5990600d55094cb203d81a66488ff363fb960208bda5c19cf2948b51ba1b2764e34000
 DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
deleted file mode 100644
index 7e5966d6ecf..000
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
-HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
-SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
-   sys-fs/btrfs-progs
-   virtual/cron"
-
-src_install() {
-   dodoc README.md CONTRIBUTING.md btrfsmaintenance.changes
-   insinto /etc/default
-   newins sysconfig.btrfsmaintenance btrfsmaintenance
-   insinto /usr/share/btrfsmaintenance
-   doins btrfsmaintenance-functions
-   exeinto /usr/share/btrfsmaintenance
-   doexe btrfs*.sh
-   insinto /usr/lib/systemd/system
-   doins btrfsmaintenance-refresh.service
-}
-
-pkg_postinst() {
-   elog "Installing default btrfsmaintenance scripts"
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
-   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance"
-   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
-   elog "update cron symlinks"
-}
-
-pkg_prerm() {
-   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
-   elog "Removing symlinks from btrfsmaintenance cron tasks"
-   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
-   fi
-}

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild
deleted file mode 100644
index 1a84583a1cb..000
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd
-
-DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
-HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
-SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd"
-
-RDEPEND="systemd? ( sys-apps/systemd )
-   sys-fs/btrfs-progs
-   virtual/cron"
-
-src_prepare() {
-   # Fix config path into watching service
-   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
-   die "Unable to patch btrfsmaintenance-refresh.*"
-   default
-}
-
-src_install() {
-   dodoc README.md CONTRIBUTING.md CHANGES.md
-   insinto /etc/default
-   newins sysconfig.btrfsmaintenance btrfsmaintenance
-   insinto /usr/share/btrfsmaintenance
-   doins btrfsmainten

[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/, sys-fs/btrfsmaintenance/files/

2018-07-07 Thread Andreas Sturmlechner
commit: 2e18700253683a13e3ec5b2baf8b0180fda974d2
Author: Martin Dummer  gmx  net>
AuthorDate: Tue Jun 26 20:11:12 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul  7 21:57:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e187002

sys-fs/btrfsmaintenance: fix btrfs-defrag.sh

this ebuild fixes missing function is_btrfs in btrfs-defrag.sh

Closes: https://bugs.gentoo.org/657756
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9077

 .../btrfsmaintenance-0.4.1-r1.ebuild   | 66 ++
 .../btrfsmaintenance/files/fix-btrfs-defrag.patch  | 12 
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
new file mode 100644
index 000..3129b367eed
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND="
+   sys-fs/btrfs-progs
+   virtual/cron
+   systemd? ( sys-apps/systemd )
+"
+
+PATCHES=(
+   "${FILESDIR}/fix-btrfs-defrag.patch"
+   )
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}

diff --git a/sys-fs/btrfsmaintenance/files/fix-btrfs-defrag.patch 
b/sys-fs/btrfsmaintenance/files/fix-btrfs-defrag.patch
new file mode 100644
index 000..4dc5fd6b1d9
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/files/fix-btrfs-defrag.patch
@@ -0,0 +1,12 @@
+diff --git a/btrfs-defrag.sh b/btrfs-defrag.sh
+index 284abc8..5ced921 100755
+--- a/btrfs-defrag.sh
 b/btrfs-defrag.sh
+@@ -15,6 +15,7 @@ if [ -f /etc/default/btrfsmaintenance ] ; then
+ fi
+ 
+ LOGIDENTIFIER='btrfs-defrag'
++. $(dirname $(realpath "$0"))/btrfsmaintenance-functions
+ 
+ {
+ OIFS="$IFS"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-04-21 Thread Michał Górny
commit: be8f752a9627b1794352eda874915726eefb1c62
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Apr 20 15:10:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 21 21:56:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8f752a

sys-fs/btrfsmaintenance: bump to version 0.4.1

Package-Manager: Portage-2.3.28, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8075

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index fa600713611..7e4a806204c 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1,2 +1,3 @@
 DIST btrfsmaintenance-0.3.1.tar.gz 19698 BLAKE2B 
f792d7e55dd738b4be2f18aa4047c8b2c092244b71c50e32cf881a7862b14a2d897a170515388fcee40a89763c4c91d357ca3ceb559e372ca3c673d0b1d3aec2
 SHA512 
89be6da3d6bb3f85f645ac899f173d19cb787e938dd2fc91be16b3202a6784ca33dc4a4d9f9ee78ac6a96468dbaa4f4dc7a2f2e6998d550ea44d7af24198dbfb
+DIST btrfsmaintenance-0.4.1.tar.gz 21621 BLAKE2B 
36632d64022c7bf64548b0f6076640ee41cc9a6705b521fdc841f72f46808006ea6888476e05bb18bc51c44cb29eb444f816f34a1f251a8254156959aa178cdd
 SHA512 
9a7ccc874e5c62689a0c899e8cc40d0b61625a492d28d8a0fe6c8a32be5990600d55094cb203d81a66488ff363fb960208bda5c19cf2948b51ba1b2764e34000
 DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild
new file mode 100644
index 000..1a84583a1cb
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND="systemd? ( sys-apps/systemd )
+   sys-fs/btrfs-progs
+   virtual/cron"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md CHANGES.md
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service *.timer *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-04-14 Thread Mikle Kolyada
commit: debb97e348f784586dd0e043585270f64dfdc6df
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 14 18:56:43 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 14 18:56:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debb97e3

sys-fs/btrfsmaintenance: amd64 stable wrt bug #651506

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
index c42980ed74b..0cf94723f7d 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="systemd"
 
 RDEPEND="systemd? ( sys-apps/systemd )



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-04-11 Thread Thomas Deutschmann
commit: 9e30a8dfc1abf1742a1f2e3bfc643c301ecd7871
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 11 20:29:09 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 11 20:43:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e30a8df

sys-fs/btrfsmaintenance: x86 stable (bug #651506)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
index 8c4208008be..c42980ed74b 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="systemd"
 
 RDEPEND="systemd? ( sys-apps/systemd )



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2018-01-26 Thread Patrice Clement
commit: 5c4a40cc25a571ebf4610f440d72ba4ee81d1a8b
Author: Luigi 'Comio' Mantellini  gmail  com>
AuthorDate: Thu Jan 25 18:38:12 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 26 21:22:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4a40cc

sys-fs/btrfsmaintenance: version bump to 0.4 and add systemd support.

Closes: https://bugs.gentoo.org/645660
Closes: https://bugs.gentoo.org/643166
Closes: https://github.com/gentoo/gentoo/pull/6955

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.4.ebuild   | 62 ++
 sys-fs/btrfsmaintenance/metadata.xml   |  5 ++
 3 files changed, 68 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
index 82d8d13de79..fa600713611 100644
--- a/sys-fs/btrfsmaintenance/Manifest
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -1 +1,2 @@
 DIST btrfsmaintenance-0.3.1.tar.gz 19698 BLAKE2B 
f792d7e55dd738b4be2f18aa4047c8b2c092244b71c50e32cf881a7862b14a2d897a170515388fcee40a89763c4c91d357ca3ceb559e372ca3c673d0b1d3aec2
 SHA512 
89be6da3d6bb3f85f645ac899f173d19cb787e938dd2fc91be16b3202a6784ca33dc4a4d9f9ee78ac6a96468dbaa4f4dc7a2f2e6998d550ea44d7af24198dbfb
+DIST btrfsmaintenance-0.4.tar.gz 21622 BLAKE2B 
844d467b7712093370c1d6391e26d5046deb84cee6fd60b5774743415c75ad00a1e27c0be21004c260680b72b5615dcfd01b84f1eba3d57f7c9c5d22b6750d8d
 SHA512 
2d19e82c03b291d157dc5f763dcb094330fd1a4aaee6215dbe576a5da44f71f4adee55fd06c60409e4699ac671d2fc73628f202f4f68270910eeba782f0ad153

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
new file mode 100644
index 000..8c4208008be
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND="systemd? ( sys-apps/systemd )
+   sys-fs/btrfs-progs
+   virtual/cron"
+
+src_prepare() {
+   # Fix config path into watching service
+   sed -i 
's%/etc/sysconfig/btrfsmaintenance%/etc/default/btrfsmaintenance%g' 
btrfsmaintenance-refresh.* || \
+   die "Unable to patch btrfsmaintenance-refresh.*"
+   default
+}
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md btrfsmaintenance.changes
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   systemd_dounit *.service
+   systemd_dounit *.timer
+   systemd_dounit *.path
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   if use systemd; then
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer || die
+   else
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   fi
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance "
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks or run"
+   elog "/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
systemd-timer"
+   elog "to update systemd timers."
+   elog "You can also enable btrfsmaintenance-refresh.path service in 
order to"
+   elog "monitor the config files changes and update systemd timers 
accordly."
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}

diff --git a/sys-fs/btrfsmaintenance/metadata.xml 
b/sys-fs/btrfsmaintenance/metadata.xml
index 1aba136c273..46342cb51b3 100644
--- a/sys-fs/btrfsmaintenance/metadata.xml
+++ b/sys-fs/btrfsmaintenance/metadata.xml
@@ -12,4 +12,9 @@

kdave/btrfsmaintenance

+   
+   
+   Enable systemd services and timers instead of cron 
timers
+   
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2017-12-16 Thread Tobias Klausmann
commit: 0f2264bce5dc56f5c53e19beaf0b358d4a8379fd
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Dec 16 08:19:53 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Dec 16 08:19:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2264bc

sys-fs/btrfsmaintenance-0.3.1-r0: amd64 stable

Gentoo-Bug: http://bugs.gentoo.org/625704

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
index ac6b0ae9304..7e5966d6ecf 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2017-10-15 Thread Thomas Deutschmann
commit: 43a1c9491fbf5db4c9f9b427759e0362eb7b61c3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 15 22:04:42 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 15 22:08:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a1c949

sys-fs/btrfsmaintenance: x86 stable (bug #625704)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
index d70dc711e30..ac6b0ae9304 100644
--- a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/

2017-07-19 Thread Michał Górny
commit: ff72ffaee40bddf9358fb12835e36af057738344
Author: Martin Dummer  ts  fujitsu  com>
AuthorDate: Wed Jun 28 09:58:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 19 09:38:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff72ffae

sys-fs/btrfsmaintenance: new ebuild, #595762

Maintenance scripts for btrfs file systems

Closes: https://github.com/gentoo/gentoo/pull/5003
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-fs/btrfsmaintenance/Manifest   |  1 +
 .../btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild | 45 ++
 sys-fs/btrfsmaintenance/metadata.xml   | 15 
 3 files changed, 61 insertions(+)

diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
new file mode 100644
index 000..9516c7df80a
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -0,0 +1 @@
+DIST btrfsmaintenance-0.3.1.tar.gz 19698 SHA256 
e2f6a6cd433a38407c580630e3f4a0c4747390f0e129d5c9d0f91ec461cfb855 SHA512 
89be6da3d6bb3f85f645ac899f173d19cb787e938dd2fc91be16b3202a6784ca33dc4a4d9f9ee78ac6a96468dbaa4f4dc7a2f2e6998d550ea44d7af24198dbfb
 WHIRLPOOL 
ee3c73da6a4b88e6b3cd63660fcb1164599e3d09d378f385b6f1ec3613b287d90d2c8be9b4d66472ea56e1755f6a1091bcaec75cb844d376ec98fc54de882f51

diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild 
b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
new file mode 100644
index 000..d70dc711e30
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Scripts for btrfs maintenance tasks like periodic scrub, balance, 
trim or defrag"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance";
+SRC_URI="https://github.com/kdave/btrfsmaintenance/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   sys-fs/btrfs-progs
+   virtual/cron"
+
+src_install() {
+   dodoc README.md CONTRIBUTING.md btrfsmaintenance.changes
+   insinto /etc/default
+   newins sysconfig.btrfsmaintenance btrfsmaintenance
+   insinto /usr/share/btrfsmaintenance
+   doins btrfsmaintenance-functions
+   exeinto /usr/share/btrfsmaintenance
+   doexe btrfs*.sh
+   insinto /usr/lib/systemd/system
+   doins btrfsmaintenance-refresh.service
+}
+
+pkg_postinst() {
+   elog "Installing default btrfsmaintenance scripts"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh || die
+   elog "Now edit cron periods and mount points in 
/etc/default/btrfsmaintenance"
+   elog "then run 
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh to"
+   elog "update cron symlinks"
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} ]] ; then
+   elog "Removing symlinks from btrfsmaintenance cron tasks"
+   
"${EROOT%/}"/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh 
uninstall || die
+   fi
+}

diff --git a/sys-fs/btrfsmaintenance/metadata.xml 
b/sys-fs/btrfsmaintenance/metadata.xml
new file mode 100644
index 000..1aba136c273
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   martin.dum...@gmx.net
+   Martin Dummer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   kdave/btrfsmaintenance
+   
+