parent
71a6c68bd1
commit
eecbec57a4
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 28800 BLAKE2B 6a7dbea8433b7314c968504ce88d2b49b84719765f3f238c33f55f33c2ac2c4394f42ef23d6828c02f9b31b66879ca8cf849dbe66a0941684ff6457af319f0ab SHA512 b7e96ef277eccabe2836334ce2307eb914963ae17c854fa73b8c850af7198faf5a66957fa18c2cd50315722395e18064ac2ae456c4355733dac8ef080eb23e61
|
||||
TIMESTAMP 2018-08-12T21:08:46Z
|
||||
MANIFEST Manifest.files.gz 28813 BLAKE2B aefec1295a452c4d8d51284ed47b5acf9b38350b0f73bc300a5e34b5209c93a84ec8d8bab38a7cce810bd603dbdfd09a238fbed7f93a23d53de3c8808c4a341d SHA512 e5ec5ef6def971fbb43d4d104fb642a5ab08a03b4ef1951e3a15f220b0fe18f1bc07cf16c97f59f78ca43b29340e1d00b70bcb48231ca668c38e9ad7131a03eb
|
||||
TIMESTAMP 2018-08-13T04:38:47Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAltwod5fFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAltxC1dfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klCN8A//YmLz+la9gVHXQH2t7XrkUe4RkAMbfp9jE1Lves85ljZhHWGgpwrXGzOQ
|
||||
YodO1G1GYp3hLVhg+/hRUy8XRR4bxtAWqSxSeH9BrukNBT86e+FMv9cOLwexdb1S
|
||||
EkLwEl5nrheQpffsA99/qsauRim4tTb6ynS6fU3mkN3+fLLm+lRxWrXwFe1o0f/C
|
||||
jVEkOFhlLVeQxV/Fjss2TVahhL90tWV7p38W3baiarXwdHLFpXJkAWo5Q2J70JT0
|
||||
ZDhuDpBASsIaj6PeN63Y7LyvFOODEhI+XM3hJQJwP0iWO9/nVUxrTKi+DxpZXBIG
|
||||
MUmeiXhilDmyRNOl1JWqRWMrSF4JuvLmfUTmatmBnJ/k+3rb1L/uNRa1+28BNx7T
|
||||
f1PzmLN6FoOWz1Vf3fGJXWfk5VWqTSGTVukA1ciHtvEKrsfFO3kyv5cv4vnXOtm5
|
||||
tDL+IKXs1v5zojpcBoaWYvjKCdryx7LIlfAxQzjEplRmwXvmhpoFnNK0WXIK4ABC
|
||||
WzBHwEQGi2tZA/Vc31VM6t06RE+D6n4to680kzQBg1qbHzgvb8n09HP7xQygXqfS
|
||||
8mci35LPqH08B3Zcojba9+luUYBsWlwwCY+jPffFuDT4d6Gz/QQfxnjYyN3tCU9z
|
||||
lFpeESovqw5Ux/Kpt8iFICoo6RkRpxyNUjGXvVOQzL+6t7pnb0M=
|
||||
=1p7v
|
||||
klDSyhAAkk8ZJpulL+vadrEjeS9DH+3kbD2IgOtwT3dg06pTOUlMDO/vfVsAwIa9
|
||||
nolE2BYv/+TA4po5KfM55eTd4URqLOWXTTFjidKtHTw4FH0u8jPeckTsjZgMFT/E
|
||||
b1ubQ5/jpVlfawFj7T4hKsjGoNzLIu/HZfomKQqbsvpnz2Pny8PGA5dyAC5dXTcy
|
||||
8CO5Xo+VRhP+AL6y2VZB0/i/y8fUPah/nBq0j/wOZR5XGZ2cEZDWLnxBwknoFZMR
|
||||
OJEPQnjeAq68FmCGNFhrm/0nA38ftZasLtChyzlffgnSs5xhTwpl1JrlRdSk8MpO
|
||||
XoRdo5Qx1tnKa5c9BfHQ9AxmXRz7oIJa5qOWobb72wFUFnbYI9Mabjr8QM3iE4wk
|
||||
mt2/b+79a+qsNaDBuIQ7eHG/7P+vHQ9Dfl5UV3Ad2vl41ea3thGgGTwIAVHz2mzJ
|
||||
QnDGWOORr2jXBmNzXdkU19q+/KAm32Y2H+ZOz0EWQtvXPxwqH/hubAyQ6OsWRu0V
|
||||
70ibL+qlVJL/U0fLeGYG6/VXU61RfOZS0G5Rw933pQEgtoOH/qWFyYT9d0g1MFTH
|
||||
1y96yY9ADfCoBlWt3+mEj99VQ1jW9cnwq0OQCjdtXw2OuL8VJMs0RBt8Kg01n3H7
|
||||
kKe7YweLkCrC5/4ykDu1tOJ2+/Ddy3k1Ubg+sTel5tF246LhERQ=
|
||||
=Z7sS
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,14 +1,9 @@
|
||||
AUX cron-confd.patch 916 BLAKE2B 52672e59ebbfde9dd120516d9c0fb80443b8bfe38d08ec943956005a3d07aa1ed3e9273c572730722a02d3b841859dbc8d3fa81e89e87d6958251abec016716c SHA512 7f0872b14f1fa6b3c7990a9b219a0b2c0b941b1376fb89eda6e4fdf4b3b37818d0114febdb21d2432f5b1c08f1ba4354936d556c1c26953a0fe0f3196d699aa7
|
||||
AUX snapper-0.5.0-gcc6.patch 482 BLAKE2B e7291ba147c9118eeaa8aafe6e7e0b3c821530db452704da073185c49bbb9085ee0d24101d303d3d40573b0a8b79f0237ff7d6a15c76eaa09652c8db17ac745a SHA512 b512cff8a9cd7038f8ad39eaadaed7092278f9b2dadb31a6ba449d05dfab38513507779576fedf52333ebe6b0d8158722ff15afa2b43cd13cfdc25c7917bfa0c
|
||||
DIST snapper-0.2.8.tar.bz2 475053 BLAKE2B f6e4046f572ce70bc811e99bfe53d043ab2ca381219113d5c871b3b85a33b9bf1e28ea4e62a7410335788d4f6dea90b16ed63c7eb681d3e6c5ec4f62c827bc28 SHA512 ce1529062943c34b9de2eafb62c6e28b39bda6f4afc23ec5df5ddd42f213cbaf0d77d94d11d982285114ceecd27bd48206436119af84b2769ed4792aab01c75d
|
||||
DIST snapper-0.3.3.tar.bz2 545800 BLAKE2B dca7b6912beb015335324144ca60e1f4667e96cb3d057ced4c68b7bc66a4895f2b3c068582137cd40fd5a267f3178e462029428154c860f67846163adba05c5d SHA512 f24f6d121f9a613549899b7bf3751f6d9c101db716d7bc3858a2add9f90e08861fc46927ce0130efc232240a91e24934820d0c2b1b65f206ac80d04cdaaec39d
|
||||
DIST snapper-0.4.1.tar.bz2 570673 BLAKE2B 7b36cac2bdb84d80817be496ba1aa0984ba48680468bfc04fa47a10f452da0dbe1a94fac70d6c7a8ba03f76047ebbba579924f35b4e86c2d30c28e222cba38ec SHA512 23d12a4685039ce629333854bc3e8a90a524bf1207590102ccfbc358473e7bef9ca6a723d2bc8a2f0f7466c4b34dce724b806d24762ae54b26292e730a10a70c
|
||||
DIST snapper-0.5.0.tar.bz2 571716 BLAKE2B 3eb1db265566d0129c3177dcf8d62848108df918eb705ae149672664e215a17b760279e35d1ac658b18bb6e6fa05f5102d05c3a00e45fbfe73093b073fc3f8f9 SHA512 37487a1230825dc5d533e5c864965d9d05c2a3f4e12e5ae910f2721ef2497be2dafedcd13148d7246896551eae11cbcb925e04b58f799ea3d644eea329d3da29
|
||||
DIST snapper-0.5.4.tar.bz2 579172 BLAKE2B ce23b56047b818946f1b885308abd21ce6df216b890f784c3b57d8bd44a0a26bebf992b4d2a8ff36e11e096b0d589197e81bf223dd018feb9dcbeaa04c03a904 SHA512 fed417ef817526ab8c2110a70f5e9750642d7f427619efa52c2ed2e3adb83ff47314cdd8843e6331ce1c37fca79367a0a5ff8c6ba394602b24399eb5e6b97cd0
|
||||
EBUILD snapper-0.2.8-r1.ebuild 1543 BLAKE2B 0ac296d81e513470b43725f11bf325e4eb0e8a1945898b6c6785fa49a57cd1e576e129541c9a6ecf80ca4b26c372957640ceaecce853883124efa94a378d9b49 SHA512 5dc08d9e9a85984e3bd8ba2c6797f7d37d385fd767498ccf6b44c18e75ef18d7c928b9501caa53e3b3e520426f59dfd345f0984e7e0c0b9ab0d081529ece3576
|
||||
EBUILD snapper-0.3.3.ebuild 1536 BLAKE2B 639a2e6893158981d8f405465aae73f51438ec424bc6cf8fafa75299667b4a36a4ba627b774651c53407474cd3571872f84261ba02bee9fcbe33d7a001dfe871 SHA512 11e40f5df3d6af95b4186493bd1b216b2354d2b1d0eb7b65d1002737c15ca651acd0ac7dd27a3a93a840d010b9dff223a7130270aab30f7e668df6669f237f42
|
||||
EBUILD snapper-0.4.1.ebuild 1536 BLAKE2B 639a2e6893158981d8f405465aae73f51438ec424bc6cf8fafa75299667b4a36a4ba627b774651c53407474cd3571872f84261ba02bee9fcbe33d7a001dfe871 SHA512 11e40f5df3d6af95b4186493bd1b216b2354d2b1d0eb7b65d1002737c15ca651acd0ac7dd27a3a93a840d010b9dff223a7130270aab30f7e668df6669f237f42
|
||||
DIST snapper-0.5.6.tar.bz2 580047 BLAKE2B 3b945acbf734db1925dad5515323a64a2c08ee8226a593025f9160e0d1b1140734b2b498d036256946159900b50fec8567147dc0a974c281be747e977bcbd05b SHA512 392427d097cbe221bf7ca0ae20bc065dffaa4d0017ed750c41748d71128fc7ce054bb4425d6dbed7308a530df71815f80f56e60d72aab17ef3e0a16f3b3ba47e
|
||||
EBUILD snapper-0.5.0.ebuild 1583 BLAKE2B b32c38f849fd77202d3557e8aae208bb2e9d304cd042d1f32f5760aa73365e8a7b694b83e9db860478eb4f0c14ac103367981219819106d5963205fd8a270c01 SHA512 052e15517c42a84ab74dec462ad2f3afc8a9498d8b94692cbb0e0672c19a47c06a2d0383b3e790dff33e08a807eb97405c346d92f2b3a5bbc09503be6157aced
|
||||
EBUILD snapper-0.5.4.ebuild 1694 BLAKE2B eb03d7133e4094ffcbedbdc4aed28bcfdda6edb8eb34515c09d13e1b63f4724ddcc19637ebeb2c25f4945cb7e5fff67db99d852e98e171ef90c03af00923599b SHA512 d0156ebcbf1f0797f63eaedb6776993326fff17b8be3b673dbb87be29a84416419723e4bfdac5d9ae64cb188a51880831c9df2e5defa1e030d38bd1f32f28383
|
||||
EBUILD snapper-9999.ebuild 1615 BLAKE2B 01177dd4a732938924c25fe054e7a415856192a295f64a8ac0a753a2ec0aeebcf83d464f9c545b88cc3a2b6306c01dd648f91b45c70fceceeedde5b0776e0678 SHA512 e6d8980d625a32f9787e4f0bc25ad0390fd7f0b1b2a43845074abe5e585caf141eaceac5bde8bd0050c891828630c9e74827586167b3ec00f7c618694efe9c79
|
||||
EBUILD snapper-0.5.6.ebuild 1694 BLAKE2B eb03d7133e4094ffcbedbdc4aed28bcfdda6edb8eb34515c09d13e1b63f4724ddcc19637ebeb2c25f4945cb7e5fff67db99d852e98e171ef90c03af00923599b SHA512 d0156ebcbf1f0797f63eaedb6776993326fff17b8be3b673dbb87be29a84416419723e4bfdac5d9ae64cb188a51880831c9df2e5defa1e030d38bd1f32f28383
|
||||
MISC metadata.xml 1456 BLAKE2B 327ecba708769cd77e1cd785f178f124cdfa37bf3ba1a3e90161f673fdb10d823a3a1aa14b73877345ed39a71014c5cc51836fe7a539e2c62cc992f473deb31b SHA512 9954576d7d44f0f1a20a5bd5168a6b9c5968ad1a47708a198ae8b4a7054863c2de1c58d9d6108a3dcabf944fb5f266ffe6451be5c2b924636cc53380b2779976
|
||||
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Command-line program for btrfs and ext4 snapshot management"
|
||||
HOMEPAGE="http://snapper.io/"
|
||||
SRC_URI="ftp://ftp.suse.com/pub/projects/snapper/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+btrfs ext4 lvm pam xattr"
|
||||
|
||||
RDEPEND="dev-libs/boost:=[threads]
|
||||
dev-libs/libxml2
|
||||
dev-libs/icu:=
|
||||
sys-apps/acl
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
virtual/libintl
|
||||
btrfs? ( >=sys-fs/btrfs-progs-3.17.1 )
|
||||
ext4? ( sys-fs/e2fsprogs )
|
||||
lvm? ( sys-fs/lvm2 )
|
||||
pam? ( sys-libs/pam )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="|| ( btrfs ext4 lvm )"
|
||||
|
||||
DOCS=( AUTHORS )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/cron-confd.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-conf="/etc/conf.d"
|
||||
--docdir="/usr/share/doc/${PF}"
|
||||
--disable-zypp
|
||||
--enable-rollback
|
||||
$(use_enable btrfs)
|
||||
$(use_enable ext4)
|
||||
$(use_enable lvm)
|
||||
$(use_enable pam)
|
||||
$(use_enable xattr xattrs)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# Existing configuration file required to function
|
||||
newconfd data/sysconfig.snapper snapper
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "In order to use Snapper, you need to set up"
|
||||
elog "at least one config first. To do this, run:"
|
||||
elog "snapper create-config <subvolume>"
|
||||
elog "For more information, see man (8) snapper or"
|
||||
elog "http://snapper.io/documentation.html"
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Command-line program for btrfs and ext4 snapshot management"
|
||||
HOMEPAGE="http://snapper.io/"
|
||||
SRC_URI="ftp://ftp.suse.com/pub/projects/snapper/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+btrfs ext4 lvm pam xattr"
|
||||
|
||||
RDEPEND="dev-libs/boost:=[threads]
|
||||
dev-libs/libxml2
|
||||
dev-libs/icu:=
|
||||
sys-apps/acl
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
virtual/libintl
|
||||
btrfs? ( >=sys-fs/btrfs-progs-3.17.1 )
|
||||
ext4? ( sys-fs/e2fsprogs )
|
||||
lvm? ( sys-fs/lvm2 )
|
||||
pam? ( sys-libs/pam )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="|| ( btrfs ext4 lvm )"
|
||||
|
||||
DOCS=( AUTHORS )
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/cron-confd.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-conf="/etc/conf.d"
|
||||
--docdir="/usr/share/doc/${PF}"
|
||||
--disable-zypp
|
||||
--enable-rollback
|
||||
$(use_enable btrfs)
|
||||
$(use_enable ext4)
|
||||
$(use_enable lvm)
|
||||
$(use_enable pam)
|
||||
$(use_enable xattr xattrs)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# Existing configuration file required to function
|
||||
newconfd data/sysconfig.snapper snapper
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "In order to use Snapper, you need to set up"
|
||||
elog "at least one config first. To do this, run:"
|
||||
elog "snapper create-config <subvolume>"
|
||||
elog "For more information, see man (8) snapper or"
|
||||
elog "http://snapper.io/documentation.html"
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="https://github.com/openSUSE/snapper.git"
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
inherit eutils autotools-utils git-r3
|
||||
|
||||
DESCRIPTION="Command-line program for btrfs and ext4 snapshot management"
|
||||
HOMEPAGE="http://snapper.io/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="+btrfs ext4 lvm pam xattr"
|
||||
|
||||
RDEPEND="dev-libs/boost:=[threads]
|
||||
dev-libs/libxml2
|
||||
dev-libs/icu:=
|
||||
sys-apps/acl
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
virtual/libintl
|
||||
btrfs? ( >=sys-fs/btrfs-progs-3.17.1 )
|
||||
ext4? ( sys-fs/e2fsprogs )
|
||||
lvm? ( sys-fs/lvm2 )
|
||||
pam? ( sys-libs/pam )
|
||||
xattr? ( sys-apps/attr )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
REQUIRED_USE="|| ( btrfs ext4 lvm )"
|
||||
|
||||
DOCS=( AUTHORS package/snapper.changes )
|
||||
|
||||
PATCHES=( "${FILESDIR}"/cron-confd.patch )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-conf="/etc/conf.d"
|
||||
--docdir="/usr/share/doc/${PF}"
|
||||
--disable-zypp
|
||||
--enable-rollback
|
||||
$(use_enable btrfs)
|
||||
$(use_enable ext4)
|
||||
$(use_enable lvm)
|
||||
$(use_enable pam)
|
||||
$(use_enable xattr xattrs)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
# Existing configuration file required to function
|
||||
newconfd data/sysconfig.snapper snapper
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "In order to use Snapper, you need to set up"
|
||||
elog "at least one config first. To do this, run:"
|
||||
elog "snapper create-config <subvolume>"
|
||||
elog "For more information, see man (8) snapper or"
|
||||
elog "http://snapper.io/documentation.html"
|
||||
}
|
Binary file not shown.
@ -1,214 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
DISTUTILS_OPTIONAL=1
|
||||
|
||||
inherit autotools bash-completion-r1 distutils-r1 linux-info versionator flag-o-matic systemd readme.gentoo-r1
|
||||
DESCRIPTION="LinuX Containers userspace utilities"
|
||||
HOMEPAGE="https://linuxcontainers.org/"
|
||||
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="cgmanager examples lua python seccomp selinux"
|
||||
|
||||
RDEPEND="
|
||||
net-libs/gnutls
|
||||
sys-libs/libcap
|
||||
cgmanager? ( app-admin/cgmanager )
|
||||
lua? ( >=dev-lang/lua-5.1:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
seccomp? ( sys-libs/libseccomp )
|
||||
selinux? ( sys-libs/libselinux )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-sgml-utils
|
||||
>=sys-kernel/linux-headers-3.2"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/util-linux
|
||||
app-misc/pax-utils
|
||||
virtual/awk"
|
||||
|
||||
CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
|
||||
~CPUSETS ~CGROUP_CPUACCT
|
||||
~CGROUP_SCHED
|
||||
|
||||
~NAMESPACES
|
||||
~IPC_NS ~USER_NS ~PID_NS
|
||||
|
||||
~NETLINK_DIAG ~PACKET_DIAG
|
||||
~INET_UDP_DIAG ~INET_TCP_DIAG
|
||||
~UNIX_DIAG ~CHECKPOINT_RESTORE
|
||||
|
||||
~CGROUP_FREEZER
|
||||
~UTS_NS ~NET_NS
|
||||
~VETH ~MACVLAN
|
||||
|
||||
~POSIX_MQUEUE
|
||||
~!NETPRIO_CGROUP
|
||||
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS
|
||||
~!GRKERNSEC_PROC
|
||||
~!GRKERNSEC_SYSFS_RESTRICT
|
||||
"
|
||||
|
||||
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
|
||||
|
||||
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
|
||||
|
||||
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
|
||||
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
|
||||
|
||||
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
|
||||
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
|
||||
|
||||
ERROR_NETLINK_DIAG="CONFIG_NETLINK_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_PACKET_DIAG="CONFIG_PACKET_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_INET_UDP_DIAG="CONFIG_INET_UDP_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_INET_TCP_DIAG="CONFIG_INET_TCP_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_UNIX_DIAG="CONFIG_UNIX_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_CHECKPOINT_RESTORE="CONFIG_CHECKPOINT_RESTORE: needed for lxc-checkpoint"
|
||||
|
||||
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
|
||||
|
||||
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
|
||||
|
||||
ERROR_GRKERNSEC_CHROOT_MOUNT="CONFIG_GRKERNSEC_CHROOT_MOUNT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_DOUBLE="CONFIG_GRKERNSEC_CHROOT_DOUBLE: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_PIVOT="CONFIG_GRKERNSEC_CHROOT_PIVOT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CHMOD="CONFIG_GRKERNSEC_CHROOT_CHMOD: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CAPS="CONFIG_GRKERNSEC_CHROOT_CAPS: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_PROC="CONFIG_GRKERNSEC_PROC: this GRSEC feature is incompatible with unprivileged containers"
|
||||
ERROR_GRKERNSEC_SYSFS_RESTRICT="CONFIG_GRKERNSEC_SYSFS_RESTRICT: this GRSEC feature is incompatible with unprivileged containers"
|
||||
|
||||
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt)
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
pkg_setup() {
|
||||
kernel_is -lt 4 7 && CONFIG_CHECK="${CONFIG_CHECK} ~DEVPTS_MULTIPLE_INSTANCES"
|
||||
linux-info_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${PN}-2.0.6-bash-completion.patch
|
||||
#558854
|
||||
eapply "${FILESDIR}"/${PN}-2.0.5-omit-sysconfig.patch
|
||||
eapply "${FILESDIR}"/${PN}-2.1.1-fix-cgroup2-detection.patch
|
||||
eapply "${FILESDIR}"/${PN}-2.1.1-cgroups-enable-container-without-CAP_SYS_ADMIN.patch
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
if use python; then
|
||||
#541932
|
||||
python_setup "python3*"
|
||||
export PKG_CONFIG_PATH="${T}/${EPYTHON}/pkgconfig:${PKG_CONFIG_PATH}"
|
||||
fi
|
||||
|
||||
# I am not sure about the --with-rootfs-path
|
||||
# /var/lib/lxc is probably more appropriate than
|
||||
# /usr/lib/lxc.
|
||||
# Note by holgersson: Why is apparmor disabled?
|
||||
|
||||
# --enable-doc is for manpages which is why we don't link it to a "doc"
|
||||
# USE flag. We always want man pages.
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/bin \
|
||||
--with-config-path=/var/lib/lxc \
|
||||
--with-rootfs-path=/var/lib/lxc/rootfs \
|
||||
--with-distro=gentoo \
|
||||
--with-runtime-path=/run \
|
||||
--disable-apparmor \
|
||||
--disable-werror \
|
||||
--enable-doc \
|
||||
$(use_enable cgmanager) \
|
||||
$(use_enable examples) \
|
||||
$(use_enable lua) \
|
||||
$(use_enable python) \
|
||||
$(use_enable seccomp) \
|
||||
$(use_enable selinux)
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
distutils-r1_python_compile build_ext -I.. -L../lxc/.libs --no-pkg-config
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
pushd "${S}/src/python-${PN}" > /dev/null
|
||||
distutils-r1_src_compile
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
mv "${ED}"/usr/share/bash-completion/completions/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
|
||||
# start-ephemeral is no longer a command but removing it here
|
||||
# generates QA warnings (still in upstream completion script)
|
||||
bashcomp_alias ${PN}-start \
|
||||
${PN}-{attach,cgroup,copy,console,create,destroy,device,execute,freeze,info,monitor,snapshot,start-ephemeral,stop,unfreeze,wait}
|
||||
|
||||
if use python; then
|
||||
pushd "${S}/src/python-lxc" > /dev/null
|
||||
# Unset DOCS. This has been handled by the default target
|
||||
unset DOCS
|
||||
distutils-r1_src_install
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
keepdir /etc/lxc /var/lib/lxc/rootfs /var/log/lxc
|
||||
|
||||
find "${D}" -name '*.la' -delete
|
||||
|
||||
# Gentoo-specific additions!
|
||||
newinitd "${FILESDIR}/${PN}.initd.7" ${PN}
|
||||
|
||||
# Remember to compare our systemd unit file with the upstream one
|
||||
# config/init/systemd/lxc.service.in
|
||||
systemd_newunit "${FILESDIR}"/${PN}_at.service.4 "lxc@.service"
|
||||
|
||||
DOC_CONTENTS="
|
||||
Starting from version ${PN}-1.1.0-r3, the default lxc path has been
|
||||
moved from /etc/lxc to /var/lib/lxc. If you still want to use /etc/lxc
|
||||
please add the following to your /etc/lxc/lxc.conf
|
||||
|
||||
lxc.lxcpath = /etc/lxc
|
||||
|
||||
For openrc, there is an init script provided with the package.
|
||||
You _should_ only need to symlink /etc/init.d/lxc to
|
||||
/etc/init.d/lxc.configname to start the container defined in
|
||||
/etc/lxc/configname.conf.
|
||||
|
||||
Correspondingly, for systemd a service file lxc@.service is installed.
|
||||
Enable and start lxc@configname in order to start the container defined
|
||||
in /etc/lxc/configname.conf.
|
||||
|
||||
If you want checkpoint/restore functionality, please install criu
|
||||
(sys-process/criu)."
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
@ -1,162 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools bash-completion-r1 linux-info flag-o-matic systemd readme.gentoo-r1 pam
|
||||
|
||||
DESCRIPTION="LinuX Containers userspace utilities"
|
||||
HOMEPAGE="https://linuxcontainers.org/"
|
||||
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="examples pam python seccomp selinux +templates"
|
||||
|
||||
RDEPEND="
|
||||
net-libs/gnutls
|
||||
sys-libs/libcap
|
||||
pam? ( virtual/pam )
|
||||
seccomp? ( sys-libs/libseccomp )
|
||||
selinux? ( sys-libs/libselinux )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/docbook-sgml-utils-0.6.14-r2
|
||||
>=sys-kernel/linux-headers-3.2"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/util-linux
|
||||
app-misc/pax-utils
|
||||
virtual/awk"
|
||||
|
||||
PDEPEND="templates? ( app-emulation/lxc-templates )
|
||||
python? ( dev-python/python3-lxc )"
|
||||
|
||||
CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
|
||||
~CPUSETS ~CGROUP_CPUACCT
|
||||
~CGROUP_SCHED
|
||||
|
||||
~NAMESPACES
|
||||
~IPC_NS ~USER_NS ~PID_NS
|
||||
|
||||
~CGROUP_FREEZER
|
||||
~UTS_NS ~NET_NS
|
||||
~VETH ~MACVLAN
|
||||
|
||||
~POSIX_MQUEUE
|
||||
~!NETPRIO_CGROUP
|
||||
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS
|
||||
~!GRKERNSEC_PROC
|
||||
~!GRKERNSEC_SYSFS_RESTRICT
|
||||
"
|
||||
|
||||
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
|
||||
|
||||
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
|
||||
|
||||
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
|
||||
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
|
||||
|
||||
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
|
||||
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
|
||||
|
||||
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
|
||||
|
||||
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
|
||||
|
||||
ERROR_GRKERNSEC_CHROOT_MOUNT="CONFIG_GRKERNSEC_CHROOT_MOUNT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_DOUBLE="CONFIG_GRKERNSEC_CHROOT_DOUBLE: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_PIVOT="CONFIG_GRKERNSEC_CHROOT_PIVOT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CHMOD="CONFIG_GRKERNSEC_CHROOT_CHMOD: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CAPS="CONFIG_GRKERNSEC_CHROOT_CAPS: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_PROC="CONFIG_GRKERNSEC_PROC: this GRSEC feature is incompatible with unprivileged containers"
|
||||
ERROR_GRKERNSEC_SYSFS_RESTRICT="CONFIG_GRKERNSEC_SYSFS_RESTRICT: this GRSEC feature is incompatible with unprivileged containers"
|
||||
|
||||
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt)
|
||||
|
||||
pkg_setup() {
|
||||
kernel_is -lt 4 7 && CONFIG_CHECK="${CONFIG_CHECK} ~DEVPTS_MULTIPLE_INSTANCES"
|
||||
linux-info_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${PN}-3.0.0-bash-completion.patch
|
||||
#558854
|
||||
eapply "${FILESDIR}"/${PN}-2.0.5-omit-sysconfig.patch
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# I am not sure about the --with-rootfs-path
|
||||
# /var/lib/lxc is probably more appropriate than
|
||||
# /usr/lib/lxc.
|
||||
# Note by holgersson: Why is apparmor disabled?
|
||||
|
||||
# --enable-doc is for manpages which is why we don't link it to a "doc"
|
||||
# USE flag. We always want man pages.
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/bin \
|
||||
--with-config-path=/var/lib/lxc \
|
||||
--with-rootfs-path=/var/lib/lxc/rootfs \
|
||||
--with-distro=gentoo \
|
||||
--with-runtime-path=/run \
|
||||
--disable-apparmor \
|
||||
--disable-werror \
|
||||
--enable-doc \
|
||||
$(use_enable examples) \
|
||||
$(use_enable pam) \
|
||||
$(use_with pam pamdir $(getpam_mod_dir)) \
|
||||
$(use_enable seccomp) \
|
||||
$(use_enable selinux)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
mv "${ED}"/usr/share/bash-completion/completions/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
|
||||
bashcomp_alias ${PN}-start \
|
||||
${PN}-{attach,cgroup,copy,console,create,destroy,device,execute,freeze,info,monitor,snapshot,stop,unfreeze,wait}
|
||||
|
||||
keepdir /etc/lxc /var/lib/lxc/rootfs /var/log/lxc
|
||||
rmdir "${D}"/var/cache/lxc "${D}"/var/cache || die "rmdir failed"
|
||||
|
||||
find "${D}" -name '*.la' -delete
|
||||
|
||||
# Gentoo-specific additions!
|
||||
newinitd "${FILESDIR}/${PN}.initd.7" ${PN}
|
||||
|
||||
# Remember to compare our systemd unit file with the upstream one
|
||||
# config/init/systemd/lxc.service.in
|
||||
systemd_newunit "${FILESDIR}"/${PN}_at.service.4 "lxc@.service"
|
||||
|
||||
DOC_CONTENTS="
|
||||
For openrc, there is an init script provided with the package.
|
||||
You _should_ only need to symlink /etc/init.d/lxc to
|
||||
/etc/init.d/lxc.configname to start the container defined in
|
||||
/etc/lxc/configname.conf.
|
||||
|
||||
Correspondingly, for systemd a service file lxc@.service is installed.
|
||||
Enable and start lxc@configname in order to start the container defined
|
||||
in /etc/lxc/configname.conf.
|
||||
|
||||
If you want checkpoint/restore functionality, please install criu
|
||||
(sys-process/criu)."
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Sun, 12 Aug 2018 21:08:41 +0000
|
||||
Mon, 13 Aug 2018 04:38:42 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 12 Aug 2018 21:08:41 +0000
|
||||
Mon, 13 Aug 2018 04:38:42 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) sys-devel/gettext virtual/pkgconfig
|
||||
DESCRIPTION=Command-line program for btrfs and ext4 snapshot management
|
||||
EAPI=5
|
||||
HOMEPAGE=http://snapper.io/
|
||||
IUSE=+btrfs ext4 lvm pam xattr
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )
|
||||
REQUIRED_USE=|| ( btrfs ext4 lvm )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.suse.com/pub/projects/snapper/snapper-0.2.8.tar.bz2
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=3b4f7de64234551aecb095664dc50982
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) sys-devel/gettext virtual/pkgconfig
|
||||
DESCRIPTION=Command-line program for btrfs and ext4 snapshot management
|
||||
EAPI=5
|
||||
HOMEPAGE=http://snapper.io/
|
||||
IUSE=+btrfs ext4 lvm pam xattr
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )
|
||||
REQUIRED_USE=|| ( btrfs ext4 lvm )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.suse.com/pub/projects/snapper/snapper-0.3.3.tar.bz2
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=f76b191e4140e441de82776c8ef7123e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) sys-devel/gettext virtual/pkgconfig
|
||||
DESCRIPTION=Command-line program for btrfs and ext4 snapshot management
|
||||
EAPI=5
|
||||
HOMEPAGE=http://snapper.io/
|
||||
IUSE=+btrfs ext4 lvm pam xattr
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )
|
||||
REQUIRED_USE=|| ( btrfs ext4 lvm )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.suse.com/pub/projects/snapper/snapper-0.4.1.tar.bz2
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=f76b191e4140e441de82776c8ef7123e
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux >=sys-fs/btrfs-progs-3.17.1 sys-libs/zlib virtual/libintl lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) sys-devel/gettext virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Command-line program for btrfs and lvm snapshot management
|
||||
EAPI=6
|
||||
HOMEPAGE=http://snapper.io/
|
||||
IUSE=lvm pam xattr
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux >=sys-fs/btrfs-progs-3.17.1 sys-libs/zlib virtual/libintl lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.suse.com/pub/projects/snapper/snapper-0.5.6.tar.bz2
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e systemd b1b1a2f04ac3554b363272ae6fa51f8a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=272fdcff17ab16c69823aa0124de84bc
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr ) sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1[curl]
|
||||
DESCRIPTION=Command-line program for btrfs and ext4 snapshot management
|
||||
EAPI=5
|
||||
HOMEPAGE=http://snapper.io/
|
||||
IUSE=+btrfs ext4 lvm pam xattr
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/boost:=[threads] dev-libs/libxml2 dev-libs/icu:= sys-apps/acl sys-apps/dbus sys-apps/util-linux sys-libs/zlib virtual/libintl btrfs? ( >=sys-fs/btrfs-progs-3.17.1 ) ext4? ( sys-fs/e2fsprogs ) lvm? ( sys-fs/lvm2 ) pam? ( sys-libs/pam ) xattr? ( sys-apps/attr )
|
||||
REQUIRED_USE=|| ( btrfs ext4 lvm )
|
||||
SLOT=0
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=e3526658c0fce44782ff33a4fa7f5e9a
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=net-libs/gnutls sys-libs/libcap cgmanager? ( app-admin/cgmanager ) lua? ( >=dev-lang/lua-5.1:= ) python? ( python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) app-text/docbook-sgml-utils >=sys-kernel/linux-headers-3.2 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=LinuX Containers userspace utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://linuxcontainers.org/
|
||||
IUSE=cgmanager examples lua python seccomp selinux python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 kernel_linux
|
||||
KEYWORDS=amd64 ~arm ~arm64 ppc64 x86
|
||||
LICENSE=LGPL-3
|
||||
RDEPEND=net-libs/gnutls sys-libs/libcap cgmanager? ( app-admin/cgmanager ) lua? ( >=dev-lang/lua-5.1:= ) python? ( python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) sys-apps/util-linux app-misc/pax-utils virtual/awk
|
||||
REQUIRED_USE=python? ( || ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-2.1.1.tar.gz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop b1d22ac8bdd4679ab79c71aca235009d distutils-r1 886fc23057eeb13c25b3ed870e1ee23a eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d linux-info 915cae3d7d636732918d18827fb1c226 ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 systemd b1b1a2f04ac3554b363272ae6fa51f8a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=df657d512ca2a18b553f0959a1614b57
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=net-libs/gnutls sys-libs/libcap pam? ( virtual/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) >=app-text/docbook-sgml-utils-0.6.14-r2 >=sys-kernel/linux-headers-3.2 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=LinuX Containers userspace utilities
|
||||
EAPI=6
|
||||
HOMEPAGE=https://linuxcontainers.org/
|
||||
IUSE=examples pam python seccomp selinux +templates kernel_linux
|
||||
KEYWORDS=amd64 ~arm ~arm64 ppc64 x86
|
||||
LICENSE=LGPL-3
|
||||
PDEPEND=templates? ( app-emulation/lxc-templates ) python? ( dev-python/python3-lxc )
|
||||
RDEPEND=net-libs/gnutls sys-libs/libcap pam? ( virtual/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) sys-apps/util-linux app-misc/pax-utils virtual/awk
|
||||
SLOT=0
|
||||
SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-3.0.1.tar.gz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d linux-info 915cae3d7d636732918d18827fb1c226 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 systemd b1b1a2f04ac3554b363272ae6fa51f8a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=2b050df97535efd108e0881e30fc2630
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install
|
||||
DEPEND=>=sys-apps/dbus-1.4 >=dev-libs/glib-2.32 net-misc/mobile-broadband-provider-info bluetooth? ( >=net-wireless/bluez-4.99 ) udev? ( virtual/udev ) examples? ( dev-python/dbus-python ) tools? ( virtual/libusb:1 ) virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Open Source mobile telephony (GSM/UMTS) daemon
|
||||
EAPI=6
|
||||
HOMEPAGE=https://01.org/ofono
|
||||
IUSE=+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem threads tools +udev upower
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/dbus-1.4 >=dev-libs/glib-2.32 net-misc/mobile-broadband-provider-info bluetooth? ( >=net-wireless/bluez-4.99 ) udev? ( virtual/udev ) examples? ( dev-python/dbus-python ) tools? ( virtual/libusb:1 )
|
||||
REQUIRED_USE=dundee? ( bluetooth )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kernel/linux/network/ofono/ofono-1.24.tar.xz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 systemd b1b1a2f04ac3554b363272ae6fa51f8a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=8a9df7217c4262db344c03b564a3e01d
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst postrm
|
||||
DEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) dev-qt/linguist-tools:5 virtual/pkgconfig >=sys-apps/sed-4
|
||||
DESCRIPTION=BitTorrent client in C++ and Qt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.qbittorrent.org https://github.com/qbittorrent
|
||||
IUSE=+dbus debug webui +X
|
||||
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
|
||||
REQUIRED_USE=dbus? ( X )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/qbittorrent/qBittorrent/archive/release-4.1.2.tar.gz -> qbittorrent-4.1.2.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=cd55a32881a7951b2158bad5a8bac2ef
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) dev-qt/linguist-tools:5 virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.9.6 >=sys-apps/sed-4 >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=configure install postinst postrm unpack
|
||||
DEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) dev-qt/linguist-tools:5 virtual/pkgconfig >=sys-apps/sed-4 >=dev-vcs/git-1.8.2.1[curl]
|
||||
DESCRIPTION=BitTorrent client in C++ and Qt
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.qbittorrent.org/
|
||||
HOMEPAGE=https://www.qbittorrent.org https://github.com/qbittorrent
|
||||
IUSE=+dbus debug webui +X
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
|
||||
RDEPEND=>=dev-libs/boost-1.62.0-r1:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?] dev-qt/qtxml:5 >=net-libs/libtorrent-rasterbar-1.0.6:0= sys-libs/zlib dbus? ( dev-qt/qtdbus:5 ) X? ( dev-libs/geoip dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 )
|
||||
REQUIRED_USE=dbus? ( X )
|
||||
SLOT=0
|
||||
_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 git-r3 8f6de46b0aa318aea0e8cac62ece098b gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=b31dc1fc9b329983480d63f7c1f710ec
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 git-r3 8f6de46b0aa318aea0e8cac62ece098b gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=c34463b41f6856b5b10e497b4b26ce9e
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DEPEND=net-libs/libtirpc sys-apps/util-linux[static-libs?] sys-libs/zlib[static-libs(+)?] virtual/awk virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Userland utilities for ZFS Linux kernel module
|
||||
EAPI=5
|
||||
HOMEPAGE=http://zfsonlinux.org/
|
||||
IUSE=custom-cflags debug kernel-builtin +rootfs test-suite static-libs kernel_linux python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD-2 CDDL MIT
|
||||
RDEPEND=net-libs/libtirpc sys-apps/util-linux[static-libs?] sys-libs/zlib[static-libs(+)?] virtual/awk !=sys-apps/grep-2.13* !kernel-builtin? ( =sys-fs/zfs-kmod-0.7.9* ) !sys-fs/zfs-fuse !prefix? ( virtual/udev ) test-suite? ( sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps virtual/modutils ) rootfs? ( app-arch/cpio app-misc/pax-utils !<sys-boot/grub-2.00-r2:2 !<sys-kernel/genkernel-3.5.1.1 !<sys-kernel/genkernel-next-67 !<sys-kernel/bliss-initramfs-7.1.0 !<sys-kernel/dracut-044-r1 ) sys-fs/udev-init-scripts
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/zfsonlinux/zfs/releases/download/zfs-0.7.9/zfs-0.7.9.tar.gz https://dev.gentoo.org/~ryao/dist/zfs-0.7.9-r1-patches.tar.xz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d linux-info 915cae3d7d636732918d18827fb1c226 ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd b1b1a2f04ac3554b363272ae6fa51f8a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 udev ddeaa82191950841a645e0929b0a8c13 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=dd2e4eacdc776b3c60b6fd84a89008af
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND==sys-kernel/spl-0.7.9-r1 dev-lang/perl virtual/awk kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Linux ZFS kernel module for sys-fs/zfs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://zfsonlinux.org/
|
||||
IUSE=custom-cflags debug +rootfs kernel_linux kernel_linux kernel_linux
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=CDDL debug? ( GPL-2+ )
|
||||
RDEPEND==sys-kernel/spl-0.7.9-r1 dev-lang/perl virtual/awk !sys-fs/zfs-fuse kernel_linux? ( virtual/modutils )
|
||||
RESTRICT=debug? ( strip ) test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/zfsonlinux/zfs/releases/download/zfs-0.7.9/zfs-0.7.9.tar.gz https://dev.gentoo.org/~ryao/dist/zfs-0.7.9-r1-patches.tar.xz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d linux-info 915cae3d7d636732918d18827fb1c226 linux-mod 8ce5c5f548ed010d6499eb792ac1a638 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=ce3981677fd6d7e8f19639ddf0951814
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 4.18 kernel tree
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2 linux-firmware
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.18.0
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/linux-4.18.tar.xz mirror://gentoo/genpatches-4.18-2.base.tar.xz mirror://gentoo/genpatches-4.18-2.extras.tar.xz experimental? ( mirror://gentoo/genpatches-4.18-2.experimental.tar.xz )
|
||||
_eclasses_=eapi7-ver d97a56a62c7df8614afddcb25f5ff00f estack 43ddf5aaffa7a8d0482df54d25a66a1f kernel-2 60a6ba2f0dce2a7868ae1e3dc9996063 multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=a50b7ff925f9d6792bdc9649dbf5024c
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND=dev-lang/perl virtual/awk kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=The Solaris Porting Layer provides many of the Solaris kernel APIs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://zfsonlinux.org/
|
||||
IUSE=custom-cflags debug kernel_linux kernel_linux kernel_linux
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-lang/perl virtual/awk !sys-devel/spl kernel_linux? ( virtual/modutils )
|
||||
RESTRICT=debug? ( strip ) test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/zfsonlinux/zfs/releases/download/zfs-0.7.9/spl-0.7.9.tar.gz https://dev.gentoo.org/~ryao/dist/spl-0.7.9-r1-patches.tar.xz
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop b1d22ac8bdd4679ab79c71aca235009d eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b43d08fe0771faf2f5e7be19c2789d33 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d linux-info 915cae3d7d636732918d18827fb1c226 linux-mod 8ce5c5f548ed010d6499eb792ac1a638 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=6ecedd68490ab071a3f5f3a85b157bba
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources for the Linux kernel
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org
|
||||
IUSE=symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2 linux-firmware
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.18.0
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/linux-4.18.tar.xz
|
||||
_eclasses_=eapi7-ver d97a56a62c7df8614afddcb25f5ff00f estack 43ddf5aaffa7a8d0482df54d25a66a1f kernel-2 60a6ba2f0dce2a7868ae1e3dc9996063 multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
|
||||
_md5_=8f4238b1a7ebc7da5b83472577770508
|
@ -1 +1 @@
|
||||
Sun, 12 Aug 2018 21:08:41 +0000
|
||||
Mon, 13 Aug 2018 04:38:42 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun Aug 12 21:08:41 UTC 2018
|
||||
Mon Aug 13 04:38:42 UTC 2018
|
||||
|
@ -1 +1 @@
|
||||
Sun, 12 Aug 2018 21:30:01 +0000
|
||||
Mon, 13 Aug 2018 05:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
4a4db816f871458aa8fa9580fdaed64315c76fd6 1534107584 2018-08-12T20:59:44+00:00
|
||||
1590e8ef7245a89d088cdf16d5cf99dda22be124 1534133708 2018-08-13T04:15:08+00:00
|
||||
|
@ -1 +1 @@
|
||||
1534107901 Sun 12 Aug 2018 09:05:01 PM UTC
|
||||
1534134901 Mon 13 Aug 2018 04:35:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sun, 12 Aug 2018 21:08:41 +0000
|
||||
Mon, 13 Aug 2018 04:38:42 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils multilib systemd
|
||||
|
||||
DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
|
||||
HOMEPAGE="https://01.org/ofono"
|
||||
SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem threads tools +udev upower"
|
||||
|
||||
REQUIRED_USE="dundee? ( bluetooth )"
|
||||
|
||||
RDEPEND=">=sys-apps/dbus-1.4
|
||||
>=dev-libs/glib-2.32
|
||||
net-misc/mobile-broadband-provider-info
|
||||
bluetooth? ( >=net-wireless/bluez-4.99 )
|
||||
udev? ( virtual/udev )
|
||||
examples? ( dev-python/dbus-python )
|
||||
tools? ( virtual/libusb:1 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( ChangeLog AUTHORS )
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable threads) \
|
||||
$(use_enable udev) \
|
||||
$(use_enable isimodem) \
|
||||
$(use_enable atmodem) \
|
||||
$(use_enable cdmamodem) \
|
||||
$(use_enable datafiles) \
|
||||
$(use_enable dundee) \
|
||||
$(use_enable bluetooth) \
|
||||
$(use_enable phonesim) \
|
||||
$(use_enable provision) \
|
||||
$(use_enable qmimodem) \
|
||||
$(use_enable tools) \
|
||||
$(use_enable examples test) \
|
||||
$(use_enable upower) \
|
||||
--disable-maintainer-mode \
|
||||
--disable-rilmodem
|
||||
--localstatedir=/var \
|
||||
--with-systemdunitdir="$(systemd_get_systemunitdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use tools ; then
|
||||
dobin tools/auto-enable \
|
||||
tools/huawei-audio \
|
||||
tools/lookup-provider-name \
|
||||
tools/lookup-apn \
|
||||
tools/get-location \
|
||||
tools/tty-redirector
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
use doc && dodoc doc/*.txt
|
||||
}
|
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
AUX qbittorrent-4.0.4-werror.patch 1073 BLAKE2B c7bab1a78362f41a8a2a26fd853c81206a95f03d52f009ef19bd912921cb05ac0ac3aad9b52d06165539ff819dab98a26d230c40a2d567695d0fc59029dfa894 SHA512 908336510379d927df4e7830ae1038d23cf1000c38f2a367303d5e908224e615289b5e95cee85b87a582a16037940c1cad016ae9e902a2e5d42a0d4e4b58ad03
|
||||
DIST qbittorrent-4.0.4.tar.xz 4279752 BLAKE2B 6385040d1179814e3290fb1c7b2d1e0b5782144663d12a067c43a2d8a47d0f0cfc0633c69f183db70eab2591ef100f39b07ea2d5e3cbca3a4d149ccb70e4d838 SHA512 ead0a306242d883673e13f9e6dc5ad83d4624c3d7ffb586aff78c03f7685e89b6a6c8640fff6a1b251565892178d37f4a64d45d0ce18935a212ca39302a28969
|
||||
DIST qbittorrent-4.1.1.tar.gz 7464014 BLAKE2B be005fbecd1d2c9ee977fbdc6782bbad9708e3c2c6d46deb5831ae4e7457954cb95ae87850b759e81e87e345ca682acfcd23684b7704c437c4261ebb5bb46f5d SHA512 700c084b97556ba85276b42e46f77d5f7896052ce02ba052cd4b3e6967c8a848c27bcf63a289bf8276b38841bb9a80b9ec16335c3feb30dce0851170f54d101e
|
||||
EBUILD qbittorrent-4.0.4.ebuild 1362 BLAKE2B 075ce19a51f7b1e2c88ae7d02147cb9eecc6dc07dee37f67293b96ff888c72bc7a3ccd38cf0a15264e5fbc9c6fb73f7c66423d4312d4d68e7ca46351b0b20e89 SHA512 b3695c5cd4e4a15211f51237e835c6c1a75b44a61a4b1aa5811f5854d3182b00869061de266bd5ad149fa38d66919150c6919770dd3b65c66d39215be9e4e724
|
||||
EBUILD qbittorrent-4.1.1.ebuild 1425 BLAKE2B 9ae1167d4559172a81256aedc125ea4020d07ef944633eb8d570ac6cf2e7dcd91a4b4094b70b2228bfa7010077c4c7b28401c412fcdd58cf8945370b71f70aa2 SHA512 d6f99855e4667dacbc705dece1cf557af4fb7961f92bc5f2b2a7849d30b2979daffa5b63c19d4951e8dffbcc54734c44a028dbe525639a9aaed0b4387a232f3a
|
||||
EBUILD qbittorrent-9999.ebuild 1442 BLAKE2B ff626b63a01a1213b463780dade1f0a2657c209f62fd56049d320c9734708f599f462a4fd79e8d6917e6a40fb46daded7b2723d0f4f082f4a4113d2932afe947 SHA512 c2590b871d873a2a47893983b758783098984edaa12065951e60004ae389352e4ca0722cea26e937c8d4913c132a41491db48e53f1c3b712332e12b5d04f3f64
|
||||
DIST qbittorrent-4.1.2.tar.gz 7697135 BLAKE2B 13e9456fd43395d597156519bdd665db898d462761dc5fe5f92e40994e8d0e214b0a1f9d8d327d44f8deb287c646c7013c17099bca193d85d1a3b2d851ada976 SHA512 25293378693cec875d1b52ea5aca8087a0d31021e6fbb4bd31f05c6979e36a5dc03983f2007a067942e1e119878b94a9e2b9622f324c7592f6630dcfe008b757
|
||||
EBUILD qbittorrent-4.0.4.ebuild 1395 BLAKE2B 4a3bf46c8610ec68be4e24322fa1b22069114c6a464187eca877b297cd45e4f2fcf481435f1462c21653a397958033534f333dac9ffca0cac4682cf38ca44c04 SHA512 9f4237f30c38b69ae8271017277c0f8504815a92508d9b3a79bc8bfb0946d15b9d4195837d599a00330a1fe4525d5269ae746a058822b5314d144b2ac3ac83ad
|
||||
EBUILD qbittorrent-4.1.1.ebuild 1412 BLAKE2B eb656b35b1bcb058350edc16f8da149f9d0b9a7d37c17774ac6af8a89e0e1812f630df648e653ee167ff3b5a45ee400917381810c235aea58a01007e05ae1c4c SHA512 0a4f96ad100320217ba09d49c9816ff754b03d5916b492dda4aca93e28b7a07b602f1f536e71991f1e7a9189627ba46aad0e46233859dd3134a5e34a3e942ec6
|
||||
EBUILD qbittorrent-4.1.2.ebuild 1481 BLAKE2B e44e1467247dd1e67b9595b354c137f5a0b6d5b7a61c0b00d1f05475dcb2b004d7f79aa76c9fa880bb6dfbe1c421723f76ef58c0bee19aaafa3ad899aeaab839 SHA512 d68658e22cc3e2eea08074f8e5ea45f646997c68c99dd72546f3b5ed14107a229acbfc9f0ff666891a49cfab3643856e31639b73b863b5d01d39e7a67ff70e8b
|
||||
EBUILD qbittorrent-9999.ebuild 1610 BLAKE2B b32315bd3911c88cd7787a8ee9d9a44a03d3f968454bf46332fb926f3a1169a45e9216097163f13f43e436cd9f8749da829afdad03217308d51736d1010b64ca SHA512 25cfaa17098bb3519f002302348f3ee13df4861cd98b187ea91bb3d4792e2a62fd242439aa63f7bcf0ea5f7627b1733b1b9bfce77fe2df90d4bf67dfc65d396f
|
||||
MISC metadata.xml 452 BLAKE2B 80b94ef467eaad04be0f17b8d15d1af20a2d09f27825a2c315445fb82c33bbcb35ca5c81e40b7ff21a0496b03f030a2d30b92fd2b39caafce47b7295d4daf98d SHA512 bce9d619f6c591237e412393678d54db4fe55fbd3ab52d191860bc97c7245e199c9630c8b76ea885fe195b486231b65906dc099361ccff59fe0adca08059c85e
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit gnome2-utils xdg-utils
|
||||
|
||||
DESCRIPTION="BitTorrent client in C++ and Qt"
|
||||
HOMEPAGE="https://www.qbittorrent.org
|
||||
https://github.com/qbittorrent"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git"
|
||||
else
|
||||
SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||
S="${WORKDIR}/qBittorrent-release-${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+dbus debug webui +X"
|
||||
REQUIRED_USE="dbus? ( X )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.62.0-r1:=
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtnetwork:5[ssl]
|
||||
>=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?]
|
||||
dev-qt/qtxml:5
|
||||
>=net-libs/libtorrent-rasterbar-1.0.6:0=
|
||||
sys-libs/zlib
|
||||
dbus? ( dev-qt/qtdbus:5 )
|
||||
X? (
|
||||
dev-libs/geoip
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
|
||||
|
||||
src_configure() {
|
||||
econf --with-qtsingleapplication=system \
|
||||
$(use_enable dbus qt-dbus) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable webui) \
|
||||
$(use_enable X gui)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake STRIP="/bin/false" INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -1,6 +1,13 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Virgil Dupras <vdupras@gentoo.org> (12 Aug 2018)
|
||||
# ppc64 stabilization is too long and make us miss our security target delay
|
||||
# on bug #662780. Masking app-emulation/lxc and revdeps until it is stabilized.
|
||||
app-emulation/lxc
|
||||
app-emulation/lxc-templates
|
||||
dev-python/python3-lxc
|
||||
|
||||
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (21 Feb 2018)
|
||||
# Mozc supports only little-endian architectures.
|
||||
app-i18n/mozc
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF="1"
|
||||
if [ ${PV} == "9999" ]; then
|
||||
EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
|
||||
https://dev.gentoo.org/~ryao/dist/zfs-${PVR}-patches.tar.xz"
|
||||
S="${WORKDIR}/zfs-${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
|
||||
|
||||
DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
|
||||
HOMEPAGE="http://zfsonlinux.org/"
|
||||
|
||||
LICENSE="CDDL debug? ( GPL-2+ )"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug +rootfs"
|
||||
RESTRICT="debug? ( strip ) test"
|
||||
|
||||
DEPEND="
|
||||
=sys-kernel/spl-${PVR}
|
||||
dev-lang/perl
|
||||
virtual/awk
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!sys-fs/zfs-fuse
|
||||
"
|
||||
|
||||
AT_M4DIR="config"
|
||||
AUTOTOOLS_IN_SOURCE_BUILD="1"
|
||||
|
||||
DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
CONFIG_CHECK="
|
||||
!DEBUG_LOCK_ALLOC
|
||||
EFI_PARTITION
|
||||
IOSCHED_NOOP
|
||||
MODULES
|
||||
!PAX_KERNEXEC_PLUGIN_METHOD_OR
|
||||
ZLIB_DEFLATE
|
||||
ZLIB_INFLATE
|
||||
"
|
||||
|
||||
use debug && CONFIG_CHECK="${CONFIG_CHECK}
|
||||
FRAME_POINTER
|
||||
DEBUG_INFO
|
||||
!DEBUG_INFO_REDUCED
|
||||
"
|
||||
|
||||
use rootfs && \
|
||||
CONFIG_CHECK="${CONFIG_CHECK}
|
||||
BLK_DEV_INITRD
|
||||
DEVTMPFS
|
||||
"
|
||||
|
||||
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
|
||||
|
||||
[ ${PV} != "9999" ] && \
|
||||
{ kernel_is le 4 18 || die "Linux 4.18 is the latest supported version."; }
|
||||
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [ ${PV} != "9999" ]
|
||||
then
|
||||
# Apply patch set
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/zfs-${PVR}-patches"
|
||||
fi
|
||||
|
||||
# Remove GPLv2-licensed ZPIOS unless we are debugging
|
||||
use debug || sed -e 's/^subdir-m += zpios$//' -i "${S}/module/Makefile.in"
|
||||
|
||||
# Set module revision number
|
||||
[ ${PV} != "9999" ] && \
|
||||
{ sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die "Could not set Gentoo release"; }
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local SPL_PATH="$(basename $(echo "${EROOT}usr/src/spl-"*))"
|
||||
use custom-cflags || strip-flags
|
||||
filter-ldflags -Wl,*
|
||||
|
||||
set_arch_to_kernel
|
||||
local myeconfargs=(${myeconfargs}
|
||||
--bindir="${EPREFIX}/bin"
|
||||
--sbindir="${EPREFIX}/sbin"
|
||||
--with-config=kernel
|
||||
--with-linux="${KV_DIR}"
|
||||
--with-linux-obj="${KV_OUT_DIR}"
|
||||
--with-spl="${EROOT}usr/src/${SPL_PATH}"
|
||||
--with-spl-obj="${EROOT}usr/src/${SPL_PATH}/${KV_FULL}"
|
||||
$(use_enable debug)
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
|
||||
# Remove old modules
|
||||
if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/zfs" ]
|
||||
then
|
||||
ewarn "${PN} now installs modules in ${EROOT}lib/modules/${KV_FULL}/extra/zfs"
|
||||
ewarn "Old modules were detected in ${EROOT}lib/modules/${KV_FULL}/addon/zfs"
|
||||
ewarn "Automatically removing old modules to avoid problems."
|
||||
rm -r "${EROOT}lib/modules/${KV_FULL}/addon/zfs" || die "Cannot remove modules"
|
||||
rmdir --ignore-fail-on-non-empty "${EROOT}lib/modules/${KV_FULL}/addon"
|
||||
fi
|
||||
|
||||
if use x86 || use arm
|
||||
then
|
||||
ewarn "32-bit kernels will likely require increasing vmalloc to"
|
||||
ewarn "at least 256M and decreasing zfs_arc_max to some value less than that."
|
||||
fi
|
||||
|
||||
ewarn "This version of ZFSOnLinux includes support for new feature flags"
|
||||
ewarn "that are incompatible with previous versions. GRUB2 support for"
|
||||
ewarn "/boot with the new feature flags is not yet available."
|
||||
ewarn "Do *NOT* upgrade root pools to use the new feature flags."
|
||||
ewarn "Any new pools will be created with the new feature flags by default"
|
||||
ewarn "and will not be compatible with older versions of ZFSOnLinux. To"
|
||||
ewarn "create a newpool that is backward compatible wih GRUB2, use "
|
||||
ewarn
|
||||
ewarn "zpool create -d -o feature@async_destroy=enabled "
|
||||
ewarn " -o feature@empty_bpobj=enabled -o feature@lz4_compress=enabled"
|
||||
ewarn " -o feature@spacemap_histogram=enabled"
|
||||
ewarn " -o feature@enabled_txg=enabled "
|
||||
ewarn " -o feature@extensible_dataset=enabled -o feature@bookmarks=enabled"
|
||||
ewarn " ..."
|
||||
ewarn
|
||||
ewarn "GRUB2 support will be updated as soon as either the GRUB2"
|
||||
ewarn "developers do a tag or the Gentoo developers find time to backport"
|
||||
ewarn "support from GRUB2 HEAD."
|
||||
}
|
@ -0,0 +1,219 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
AUTOTOOLS_AUTORECONF="1"
|
||||
if [ ${PV} == "9999" ] ; then
|
||||
inherit git-r3 linux-mod
|
||||
EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz
|
||||
https://dev.gentoo.org/~ryao/dist/${PF}-patches.tar.xz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 systemd toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Userland utilities for ZFS Linux kernel module"
|
||||
HOMEPAGE="http://zfsonlinux.org/"
|
||||
|
||||
LICENSE="BSD-2 CDDL MIT"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug kernel-builtin +rootfs test-suite static-libs"
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
net-libs/libtirpc
|
||||
sys-apps/util-linux[static-libs?]
|
||||
sys-libs/zlib[static-libs(+)?]
|
||||
virtual/awk
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!=sys-apps/grep-2.13*
|
||||
!kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
|
||||
!sys-fs/zfs-fuse
|
||||
!prefix? ( virtual/udev )
|
||||
test-suite? (
|
||||
sys-apps/util-linux
|
||||
sys-devel/bc
|
||||
sys-block/parted
|
||||
sys-fs/lsscsi
|
||||
sys-fs/mdadm
|
||||
sys-process/procps
|
||||
virtual/modutils
|
||||
)
|
||||
rootfs? (
|
||||
app-arch/cpio
|
||||
app-misc/pax-utils
|
||||
!<sys-boot/grub-2.00-r2:2
|
||||
!<sys-kernel/genkernel-3.5.1.1
|
||||
!<sys-kernel/genkernel-next-67
|
||||
!<sys-kernel/bliss-initramfs-7.1.0
|
||||
!<sys-kernel/dracut-044-r1
|
||||
)
|
||||
sys-fs/udev-init-scripts
|
||||
"
|
||||
|
||||
AT_M4DIR="config"
|
||||
AUTOTOOLS_IN_SOURCE_BUILD="1"
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux && use test-suite; then
|
||||
linux-info_pkg_setup
|
||||
if ! linux_config_exists; then
|
||||
ewarn "Cannot check the linux kernel configuration."
|
||||
else
|
||||
# recheck that we don't have usblp to collide with libusb
|
||||
if use test-suite; then
|
||||
if linux_chkconfig_present BLK_DEV_LOOP; then
|
||||
eerror "The ZFS test suite requires loop device support enabled."
|
||||
eerror "Please enable it:"
|
||||
eerror " CONFIG_BLK_DEV_LOOP=y"
|
||||
eerror "in /usr/src/linux/.config or"
|
||||
eerror " Device Drivers --->"
|
||||
eerror " Block devices --->"
|
||||
eerror " [ ] Loopback device support"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [ ${PV} != "9999" ]
|
||||
then
|
||||
# Apply patch set
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/${PF}-patches"
|
||||
fi
|
||||
|
||||
# Update paths
|
||||
sed -e "s|/sbin/lsmod|/bin/lsmod|" \
|
||||
-e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \
|
||||
-e "s|/sbin/parted|/usr/sbin/parted|" \
|
||||
-i scripts/common.sh.in
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use custom-cflags || strip-flags
|
||||
local myeconfargs=(
|
||||
--bindir="${EPREFIX}/bin"
|
||||
--sbindir="${EPREFIX}/sbin"
|
||||
--with-config=user
|
||||
--with-dracutdir="${EPREFIX}/usr/lib/dracut"
|
||||
--with-linux="${KV_DIR}"
|
||||
--with-linux-obj="${KV_OUT_DIR}"
|
||||
--with-udevdir="$(get_udevdir)"
|
||||
--with-systemdunitdir="$(systemd_get_systemunitdir)"
|
||||
--with-systemdpresetdir="${EPREFIX}/lib/systemd/system-preset"
|
||||
$(use_enable debug)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
|
||||
# prepare systemd unit and helper script
|
||||
cat "${FILESDIR}/zfs.service.in" | \
|
||||
sed -e "s:@sbindir@:${EPREFIX}/sbin:g" \
|
||||
-e "s:@sysconfdir@:${EPREFIX}/etc:g" \
|
||||
> "${T}/zfs.service" || die
|
||||
cat "${FILESDIR}/zfs-init.sh.in" | \
|
||||
sed -e "s:@sbindir@:${EPREFIX}/sbin:g" \
|
||||
-e "s:@sysconfdir@:${EPREFIX}/etc:g" \
|
||||
> "${T}/zfs-init.sh" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
gen_usr_ldscript -a uutil nvpair zpool zfs zfs_core
|
||||
use test-suite || rm -rf "${ED}usr/share/zfs"
|
||||
|
||||
newbashcomp "${FILESDIR}/bash-completion-r1" zfs
|
||||
bashcomp_alias zfs zpool
|
||||
|
||||
exeinto /usr/libexec
|
||||
doexe "${T}/zfs-init.sh"
|
||||
systemd_dounit "${T}/zfs.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use kernel-builtin && [ ${PV} = "9999" ]
|
||||
then
|
||||
einfo "Adding ${P} to the module database to ensure that the"
|
||||
einfo "kernel modules and userland utilities stay in sync."
|
||||
update_moduledb
|
||||
fi
|
||||
|
||||
if [ -e "${EROOT}etc/runlevels/boot/zfs" ]
|
||||
then
|
||||
einfo 'The zfs boot script has been split into the zfs-import,'
|
||||
einfo 'zfs-mount and zfs-share scripts.'
|
||||
einfo
|
||||
einfo 'You had the zfs script in your boot runlevel. For your'
|
||||
einfo 'convenience, it has been automatically removed and the three'
|
||||
einfo 'scripts that replace it have been configured to start.'
|
||||
einfo 'The zfs-import and zfs-mount scripts have been added to the boot'
|
||||
einfo 'runlevel while the zfs-share script is in the default runlevel.'
|
||||
|
||||
rm "${EROOT}etc/runlevels/boot/zfs"
|
||||
ln -snf "${EROOT}etc/init.d/zfs-import" \
|
||||
"${EROOT}etc/runlevels/boot/zfs-import"
|
||||
ln -snf "${EROOT}etc/init.d/zfs-mount" \
|
||||
"${EROOT}etc/runlevels/boot/zfs-mount"
|
||||
ln -snf "${EROOT}etc/init.d/zfs-share" \
|
||||
"${EROOT}etc/runlevels/default/zfs-share"
|
||||
else
|
||||
[ -e "${EROOT}etc/runlevels/boot/zfs-import" ] || \
|
||||
einfo "You should add zfs-import to the boot runlevel."
|
||||
[ -e "${EROOT}etc/runlevels/boot/zfs-mount" ] || \
|
||||
einfo "You should add zfs-mount to the boot runlevel."
|
||||
[ -e "${EROOT}etc/runlevels/default/zfs-share" ] || \
|
||||
einfo "You should add zfs-share to the default runlevel."
|
||||
fi
|
||||
|
||||
if [ -e "${EROOT}etc/runlevels/default/zed" ]
|
||||
then
|
||||
einfo 'The downstream OpenRC zed script has replaced by the upstream'
|
||||
einfo 'OpenRC zfs-zed script.'
|
||||
einfo
|
||||
einfo 'You had the zed script in your default runlevel. For your'
|
||||
einfo 'convenience, it has been automatically removed and the zfs-zed'
|
||||
einfo 'script that replaced it has been configured to start.'
|
||||
|
||||
rm "${EROOT}etc/runlevels/boot/zed"
|
||||
ln -snf "${EROOT}etc/init.d/zfs-sed" \
|
||||
"${EROOT}etc/runlevels/default/zfs-zed"
|
||||
else
|
||||
[ -e "${EROOT}etc/runlevels/default/zfs-zed" ] || \
|
||||
einfo "You should add zfs-zed to the default runlevel."
|
||||
fi
|
||||
|
||||
if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
|
||||
then
|
||||
einfo "The zfs-shutdown script is obsolete. Removing it from runlevel."
|
||||
rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
|
||||
fi
|
||||
|
||||
systemd_reenable zfs-zed.service
|
||||
systemd_reenable zfs-import-cache.service
|
||||
systemd_reenable zfs-import-scan.service
|
||||
systemd_reenable zfs-mount.service
|
||||
systemd_reenable zfs-share.service
|
||||
systemd_reenable zfs-import.target
|
||||
systemd_reenable zfs.target
|
||||
systemd_reenable zfs.service
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if ! use kernel-builtin && [ ${PV} = "9999" ]
|
||||
then
|
||||
remove_moduledb
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="2"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -0,0 +1,120 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
AUTOTOOLS_AUTORECONF="1"
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz
|
||||
https://dev.gentoo.org/~ryao/dist/${PF}-patches.tar.xz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
inherit flag-o-matic linux-info linux-mod autotools-utils
|
||||
|
||||
DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel APIs"
|
||||
HOMEPAGE="http://zfsonlinux.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="custom-cflags debug"
|
||||
RESTRICT="debug? ( strip ) test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-lang/perl
|
||||
virtual/awk"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!sys-devel/spl"
|
||||
|
||||
AT_M4DIR="config"
|
||||
AUTOTOOLS_IN_SOURCE_BUILD="1"
|
||||
DOCS=( AUTHORS DISCLAIMER )
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
CONFIG_CHECK="
|
||||
!DEBUG_LOCK_ALLOC
|
||||
MODULES
|
||||
KALLSYMS
|
||||
!PAX_KERNEXEC_PLUGIN_METHOD_OR
|
||||
!PAX_SIZE_OVERFLOW
|
||||
ZLIB_DEFLATE
|
||||
ZLIB_INFLATE
|
||||
"
|
||||
|
||||
use debug && CONFIG_CHECK="${CONFIG_CHECK}
|
||||
FRAME_POINTER
|
||||
DEBUG_INFO
|
||||
!DEBUG_INFO_REDUCED
|
||||
"
|
||||
|
||||
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
|
||||
|
||||
[ ${PV} != "9999" ] && \
|
||||
{ kernel_is le 4 18 || die "Linux 4.18 is the latest supported version."; }
|
||||
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [ ${PV} != "9999" ]
|
||||
then
|
||||
# Apply patch set
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/${PF}-patches"
|
||||
fi
|
||||
|
||||
# Workaround for hard coded path
|
||||
sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
|
||||
die "Cannot patch check.sh"
|
||||
|
||||
# splat is unnecessary unless we are debugging
|
||||
use debug || { sed -e 's/^subdir-m += splat$//' -i "${S}/module/Makefile.in" || die ; }
|
||||
|
||||
# Set module revision number
|
||||
[ ${PV} != "9999" ] && \
|
||||
{ sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die "Could not set Gentoo release"; }
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use custom-cflags || strip-flags
|
||||
filter-ldflags -Wl,*
|
||||
|
||||
set_arch_to_kernel
|
||||
local myeconfargs=(
|
||||
--bindir="${EPREFIX}/bin"
|
||||
--sbindir="${EPREFIX}/sbin"
|
||||
--with-config=all
|
||||
--with-linux="${KV_DIR}"
|
||||
--with-linux-obj="${KV_OUT_DIR}"
|
||||
$(use_enable debug)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
|
||||
# Remove old modules
|
||||
if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/spl" ]
|
||||
then
|
||||
ewarn "${PN} now installs modules in ${EROOT}lib/modules/${KV_FULL}/extra/spl"
|
||||
ewarn "Old modules were detected in ${EROOT}lib/modules/${KV_FULL}/addon/spl"
|
||||
ewarn "Automatically removing old modules to avoid problems."
|
||||
rm -r "${EROOT}lib/modules/${KV_FULL}/addon/spl" || die "Cannot remove modules"
|
||||
rmdir --ignore-fail-on-non-empty "${EROOT}lib/modules/${KV_FULL}/addon"
|
||||
fi
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
K_NOUSENAME="yes"
|
||||
K_NOSETEXTRAVERSION="yes"
|
||||
K_SECURITY_UNSUPPORTED="1"
|
||||
ETYPE="sources"
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
|
||||
DESCRIPTION="Full sources for the Linux kernel"
|
||||
HOMEPAGE="https://www.kernel.org"
|
||||
SRC_URI="${KERNEL_URI}"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
Loading…
Reference in new issue