[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfsmaintenance/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +