aboutsummaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-05-28 22:44:38 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-05-28 22:44:38 +0100
commit9ca9fec3fe7d8bab961fdbf8fe8a45c803b1449b (patch)
treeac2dd24166b2a89f523ef9e6cc17fa29ac22ee2d /sys-fs
parentupdate zrep and moved it to new category (diff)
downloadssnb-9ca9fec3fe7d8bab961fdbf8fe8a45c803b1449b.tar.gz
ssnb-9ca9fec3fe7d8bab961fdbf8fe8a45c803b1449b.tar.bz2
ssnb-9ca9fec3fe7d8bab961fdbf8fe8a45c803b1449b.zip
add btrfsmaintenance and remove zrep from category dev-util
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/btrfsmaintenance/ChangeLog4
-rw-r--r--sys-fs/btrfsmaintenance/Manifest4
-rw-r--r--sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild75
-rw-r--r--sys-fs/btrfsmaintenance/btrfsmaintenance-9999.ebuild75
-rw-r--r--sys-fs/btrfsmaintenance/metadata.xml7
5 files changed, 165 insertions, 0 deletions
diff --git a/sys-fs/btrfsmaintenance/ChangeLog b/sys-fs/btrfsmaintenance/ChangeLog
new file mode 100644
index 0000000..58d54e7
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/ChangeLog
@@ -0,0 +1,4 @@
+# ChangeLog for net-misc/axel
+# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
+# (auto-generated from git log)
+
diff --git a/sys-fs/btrfsmaintenance/Manifest b/sys-fs/btrfsmaintenance/Manifest
new file mode 100644
index 0000000..8cbc6d2
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/Manifest
@@ -0,0 +1,4 @@
+EBUILD btrfsmaintenance-0.3.1.ebuild 1677 SHA256 d8d420dea519c290f5da36fe9087bb5945333729afa908828acaea3f32430a96 SHA512 393fbaae5f81e231a2ab6d4c45a98850a2b84d4ddae703a8c986fab7d5b63d426c09f9c461dfabe5039329284d8baedad3f2305282934f5a1f7fa4af08397c89 WHIRLPOOL 4a770eed20e1ca9bfe01a2d4bb28364b05b8fa1133ef82bca6515a7b0af5ea182d4bdb588968f26df0535a86afd99b7243d2f474a87182878f413724879dac44
+EBUILD btrfsmaintenance-9999.ebuild 1677 SHA256 d8d420dea519c290f5da36fe9087bb5945333729afa908828acaea3f32430a96 SHA512 393fbaae5f81e231a2ab6d4c45a98850a2b84d4ddae703a8c986fab7d5b63d426c09f9c461dfabe5039329284d8baedad3f2305282934f5a1f7fa4af08397c89 WHIRLPOOL 4a770eed20e1ca9bfe01a2d4bb28364b05b8fa1133ef82bca6515a7b0af5ea182d4bdb588968f26df0535a86afd99b7243d2f474a87182878f413724879dac44
+MISC ChangeLog 133 SHA256 b43e8276967303e6b4861bc8bd72e25af3b18508e968a04da060d9baac51f197 SHA512 ec2d17be6bdff644ed4b2d4560fa4df52ae95662ac1bf3870d395bef10c426e939607856bd26d58d3cec34ee90547d8eb09bd11e394e9a2028f43400bc24d2f2 WHIRLPOOL cad0c613c8ed3dec798100c471c9bfcc2df31901ad1c23d20f04bca7215efe18fc5fe3d73f4ef53dada0be3d0e70c0985e591b41073b1bc9cd6fe7a0dcca66a5
+MISC metadata.xml 229 SHA256 07a0b6bbb40a353798239f40efd4e2260b64bcfd78c19802da7e8676b0a91599 SHA512 b836c807530b0453ea5ab90e2805759b1d3c4cc0b3a25848b8f0b682c0e99c6422b2a687db1c45e4ebd180f37cf8dc011231e62124d7568bfd7ae10ce46f8a30 WHIRLPOOL 288c65b78dd23fb26e6832f84209395ba6f146c56d3d12352d08d438ff3b34907bebe9753db878fb62e2fac89b4e19b6c8be7f099347a182f00296dfe98afa23
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 0000000..1f91d3c
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+#PYTHON_COMPAT=( python2_7 )
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ https://github.com/kdave/btrfsmaintenance.git
+ git@github.com:kdave/btrfsmaintenance.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ https://github.com/kdave/btrfsmaintenance.git
+ git@github.com:kdave/btrfsmaintenance.git"
+ EGIT_COMMIT="v$PV"
+ SRC_URI=""
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils systemd user ${scm_eclass}
+
+DESCRIPTION="Scripts for btrfs periodic maintenance task"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance"
+
+LICENSE="GPL2"
+SLOT="0"
+#IUSE=""
+
+#CDEPEND="
+# "
+#DEPEND="${CDEPEND}
+# "
+RDEPEND="app-shells/bash
+ sys-fs/btrfs-progs"
+
+src_install() {
+ #dodir "/usr/share/${PN}"
+ # copy files to expected directory
+ #cp -R "${S}/${P}/" "${D}/usr/share/${PN}" || die "Install failed!"
+
+ exeinto "/usr/share/${PN}"
+ doexe btrfs-balance.sh
+ doexe btrfs-defrag.sh
+ doexe btrfs-scrub.sh
+ doexe btrfs-trim.sh
+ doexe ${PN}-refresh-cron.sh
+ doexe prepare-release.sh
+ doexe dist-install.sh
+
+ insinto "/usr/share/${PN}"
+ doins btrfs-defrag-plugin.py
+ doins ${PN}.changes
+ doins ${PN}-functions
+ doins sysconfig.${PN}
+ doins README.md
+ doins COPYING
+
+ insinto "/etc/default"
+ newins sysconfig.${PN} ${PN}
+
+ systemd_dounit ${PN}-refresh.service
+
+ dosym "/usr/share/${PN}/${PN}-refresh-cron.sh" "/etc/cron.hourly/"
+}
+
+pkg_postinst() {
+ elog "You will need to review your /etc/default/${PN} file before starting the service."
+ elog "The source file is at /usr/share/${PN}/sysconfig.${PN}. Setup as necessary."
+}
+
diff --git a/sys-fs/btrfsmaintenance/btrfsmaintenance-9999.ebuild b/sys-fs/btrfsmaintenance/btrfsmaintenance-9999.ebuild
new file mode 100644
index 0000000..1f91d3c
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/btrfsmaintenance-9999.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+#PYTHON_COMPAT=( python2_7 )
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ https://github.com/kdave/btrfsmaintenance.git
+ git@github.com:kdave/btrfsmaintenance.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ scm_eclass=git-r3
+ EGIT_REPO_URI="
+ https://github.com/kdave/btrfsmaintenance.git
+ git@github.com:kdave/btrfsmaintenance.git"
+ EGIT_COMMIT="v$PV"
+ SRC_URI=""
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils systemd user ${scm_eclass}
+
+DESCRIPTION="Scripts for btrfs periodic maintenance task"
+HOMEPAGE="https://github.com/kdave/btrfsmaintenance"
+
+LICENSE="GPL2"
+SLOT="0"
+#IUSE=""
+
+#CDEPEND="
+# "
+#DEPEND="${CDEPEND}
+# "
+RDEPEND="app-shells/bash
+ sys-fs/btrfs-progs"
+
+src_install() {
+ #dodir "/usr/share/${PN}"
+ # copy files to expected directory
+ #cp -R "${S}/${P}/" "${D}/usr/share/${PN}" || die "Install failed!"
+
+ exeinto "/usr/share/${PN}"
+ doexe btrfs-balance.sh
+ doexe btrfs-defrag.sh
+ doexe btrfs-scrub.sh
+ doexe btrfs-trim.sh
+ doexe ${PN}-refresh-cron.sh
+ doexe prepare-release.sh
+ doexe dist-install.sh
+
+ insinto "/usr/share/${PN}"
+ doins btrfs-defrag-plugin.py
+ doins ${PN}.changes
+ doins ${PN}-functions
+ doins sysconfig.${PN}
+ doins README.md
+ doins COPYING
+
+ insinto "/etc/default"
+ newins sysconfig.${PN} ${PN}
+
+ systemd_dounit ${PN}-refresh.service
+
+ dosym "/usr/share/${PN}/${PN}-refresh-cron.sh" "/etc/cron.hourly/"
+}
+
+pkg_postinst() {
+ elog "You will need to review your /etc/default/${PN} file before starting the service."
+ elog "The source file is at /usr/share/${PN}/sysconfig.${PN}. Setup as necessary."
+}
+
diff --git a/sys-fs/btrfsmaintenance/metadata.xml b/sys-fs/btrfsmaintenance/metadata.xml
new file mode 100644
index 0000000..96932c3
--- /dev/null
+++ b/sys-fs/btrfsmaintenance/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>samuelbernardo.mail@gmail.com</email>
+ </maintainer>
+</pkgmetadata>