diff options
author | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-05-28 22:44:38 +0100 |
---|---|---|
committer | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-05-28 22:44:38 +0100 |
commit | 9ca9fec3fe7d8bab961fdbf8fe8a45c803b1449b (patch) | |
tree | ac2dd24166b2a89f523ef9e6cc17fa29ac22ee2d /sys-fs | |
parent | update zrep and moved it to new category (diff) | |
download | ssnb-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/ChangeLog | 4 | ||||
-rw-r--r-- | sys-fs/btrfsmaintenance/Manifest | 4 | ||||
-rw-r--r-- | sys-fs/btrfsmaintenance/btrfsmaintenance-0.3.1.ebuild | 75 | ||||
-rw-r--r-- | sys-fs/btrfsmaintenance/btrfsmaintenance-9999.ebuild | 75 | ||||
-rw-r--r-- | sys-fs/btrfsmaintenance/metadata.xml | 7 |
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> |