Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 363108 Details for
Bug 491060
app-emulation/lxc-1.0.3 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
lxc-0.9.0.ebuild
file_491060.txt (text/plain), 4.67 KB, created by
Darko Luketic
on 2013-11-12 04:17:14 UTC
(
hide
)
Description:
lxc-0.9.0.ebuild
Filename:
MIME Type:
Creator:
Darko Luketic
Created:
2013-11-12 04:17:14 UTC
Size:
4.67 KB
patch
obsolete
>EAPI="4" > >MY_P="${P/_/-}" > >inherit eutils linux-info versionator flag-o-matic autotools-utils > >DESCRIPTION="LinuX Containers userspace utilities" >HOMEPAGE="http://lxc.sourceforge.net/" >SRC_URI="http://linuxcontainers.org/downloads/${MY_P}.tar.gz" >S="${WORKDIR}/${MY_P}" > >KEYWORDS="~amd64 ~arm ~ppc64 ~x86" > >LICENSE="LGPL-3" >SLOT="0" >IUSE="doc examples" > >RDEPEND="sys-libs/libcap" > >DEPEND="${RDEPEND} > app-text/docbook-sgml-utils > app-text/docbook2X > >=sys-kernel/linux-headers-3.2" > >RDEPEND="${RDEPEND} > sys-apps/util-linux > app-misc/pax-utils > >=sys-apps/openrc-0.9.9.1 > virtual/awk" > >CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE > ~CPUSETS ~CGROUP_CPUACCT > ~RESOURCE_COUNTERS > ~CGROUP_SCHED > > ~NAMESPACES > ~IPC_NS ~USER_NS ~PID_NS > > ~DEVPTS_MULTIPLE_INSTANCES > ~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 >" > >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" > >DOCS=(AUTHORS CONTRIBUTING MAINTAINERS TODO README doc/FAQ.txt) > >AUTOTOOLS_IN_SOURCE_BUILD=1 >AUTOTOOLS_AUTORECONF=1 > >src_prepare() { > sed -i \ > -e "s/for name in docbook2x-man db2x_docbook2man; do/for name in docbook2man docbook2x-man db2x_docbook2man; do/" \ > -e "s|AM_INIT_AUTOMAKE.*|AM_INIT_AUTOMAKE([-Wall -Werror -Wno-portability subdir-objects])|" \ > configure.ac || die >} > >src_configure() { > append-flags -fno-strict-aliasing > local myeconfargs=( > --localstatedir=/var > --libexecdir=/usr/lib > --bindir=/usr/sbin > --docdir=/usr/share/doc/${PF} > --with-config-path=/etc/lxc > --with-rootfs-path=/usr/lib/lxc/rootfs > $(use_enable doc) > --disable-apparmor > $(use_enable examples) > ) ># Not elegant but the configure.ac changes wouldn't reflect otherwise > ./autogen.sh > autotools-utils_src_configure >} > >src_compile() { > autotools-utils_src_compile >} > >src_install() { > autotools-utils_src_install > if use examples; then > dobin "${BUILD_DIR}"/doc/examples/*.conf \ > || die 'dobin examples failed' > fi > > keepdir /etc/lxc /usr/lib/lxc/rootfs > > # Gentoo-specific additions! > newinitd "${FILESDIR}/${PN}.initd.2" ${PN} > keepdir /var/log/lxc >} > >pkg_postinst() { > elog "There is an init script provided with the package now; no documentation" > elog "is currently available though, so please check out /etc/init.d/lxc ." > elog "You _should_ only need to symlink it to /etc/init.d/lxc.configname" > elog "to start the container defined into /etc/lxc/configname.conf ." > elog "For further information about LXC development see" > elog "http://blog.flameeyes.eu/tag/lxc" # remove once proper doc is available > elog "" > ewarn "With version 0.7.4, the mountpoint syntax came back to the one used by 0.7.2" > ewarn "and previous versions. This means you'll have to use syntax like the following" > ewarn "" > ewarn " lxc.rootfs = /container" > ewarn " lxc.mount.entry = /usr/portage /container/usr/portage none bind 0 0" > ewarn "" > ewarn "To use the Fedora, Debian and (various) Ubuntu auto-configuration scripts, you" > ewarn "will need sys-apps/yum or dev-util/debootstrap." > ewarn "" > ewarn "Some GrSecurity settings in relation to chroot security will cause LXC not to" > ewarn "work, while others will actually make it much more secure. Please refer to" > ewarn "Diego Elio Pettenò's weblog at http://blog.flameeyes.eu/tag/lxc for further" > ewarn "details." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 491060
:
363108