mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-18 10:51:23 +02:00
Merge pull request #357 from marineam/nss
feat(sys-libs/nss-usrfiles): Require as a base system library.
This commit is contained in:
commit
a2ce604cb5
@ -131,6 +131,7 @@ RDEPEND="${RDEPEND}
|
|||||||
sys-fs/aufs-util
|
sys-fs/aufs-util
|
||||||
sys-kernel/coreos-firmware
|
sys-kernel/coreos-firmware
|
||||||
sys-kernel/coreos-kernel
|
sys-kernel/coreos-kernel
|
||||||
|
sys-libs/nss-usrfiles
|
||||||
sys-libs/timezone-data
|
sys-libs/timezone-data
|
||||||
sys-process/lsof
|
sys-process/lsof
|
||||||
sys-process/procps
|
sys-process/procps
|
||||||
|
@ -88,10 +88,13 @@ RDEPEND="${RDEPEND}
|
|||||||
>=media-libs/freetype-2.2.1
|
>=media-libs/freetype-2.2.1
|
||||||
net-misc/gsutil
|
net-misc/gsutil
|
||||||
sys-apps/usbutils
|
sys-apps/usbutils
|
||||||
|
sys-apps/systemd
|
||||||
|
sys-apps/systemd-sysv-utils
|
||||||
!sys-apps/nih-dbus-tool
|
!sys-apps/nih-dbus-tool
|
||||||
=sys-devel/automake-1.10*
|
=sys-devel/automake-1.10*
|
||||||
sys-fs/sshfs-fuse
|
sys-fs/sshfs-fuse
|
||||||
sys-libs/libnih
|
sys-libs/libnih
|
||||||
|
sys-libs/nss-usrfiles
|
||||||
sys-power/iasl
|
sys-power/iasl
|
||||||
virtual/udev
|
virtual/udev
|
||||||
dev-libs/protobuf-c
|
dev-libs/protobuf-c
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
-*sys-apps/busybox
|
-*sys-apps/busybox
|
||||||
-*sys-apps/kbd
|
-*sys-apps/kbd
|
||||||
*app-arch/lbzip2
|
*app-arch/lbzip2
|
||||||
|
*sys-libs/nss-usrfiles
|
||||||
|
@ -1 +1,2 @@
|
|||||||
app-arch/lbzip2
|
app-arch/lbzip2
|
||||||
|
sys-libs/nss-usrfiles
|
||||||
|
1
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-2.18.1.ebuild
vendored
Symbolic link
1
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-2.18.1.ebuild
vendored
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
nss-usrfiles-9999.ebuild
|
@ -1,57 +0,0 @@
|
|||||||
# Copyright (c) 2013 The CoreOS Authors. All rights reserved.
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
CROS_WORKON_COMMIT="47016ef8e5fb5436d62bd34fea69f15b9f3343c1"
|
|
||||||
CROS_WORKON_PROJECT="marineam/nss-altfiles"
|
|
||||||
CROS_WORKON_LOCALNAME="nss-altfiles"
|
|
||||||
CROS_WORKON_REPO="git://github.com"
|
|
||||||
|
|
||||||
inherit cros-workon
|
|
||||||
|
|
||||||
# The default files are provided by baselayout
|
|
||||||
BASELAYOUT_PV="2.2"
|
|
||||||
BASELAYOUT_P="baselayout-${BASELAYOUT_PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="NSS module for data sources under /usr on for CoreOS"
|
|
||||||
HOMEPAGE="https://github.com/marineam/nss-altfiles"
|
|
||||||
SRC_URI="mirror://gentoo/${BASELAYOUT_P}.tar.bz2
|
|
||||||
http://dev.gentoo.org/~vapier/dist/${BASELAYOUT_P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
cros-workon_src_unpack
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
: # Don't bother with the custom configure script.
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake DATADIR=/usr/share/nss MODULE_NAME=usrfiles
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dolib.so libnss_usrfiles.so.2
|
|
||||||
|
|
||||||
insinto /usr/lib/tmpfiles.d
|
|
||||||
newins "${FILESDIR}/tmpfiles.conf" "${PN}.conf"
|
|
||||||
|
|
||||||
insinto /usr/share/nss
|
|
||||||
doins "${FILESDIR}/nsswitch.conf"
|
|
||||||
# imported from glibc 2.18 (not provided by baselayout)
|
|
||||||
doins "${FILESDIR}/rpc"
|
|
||||||
|
|
||||||
# gentoo defaults from baselayout
|
|
||||||
for file in hosts networks protocols services; do
|
|
||||||
doins "${WORKDIR}/${BASELAYOUT_P}/etc/${file}"
|
|
||||||
done
|
|
||||||
}
|
|
39
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild
vendored
Normal file
39
sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild
vendored
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright (c) 2013 The CoreOS Authors. All rights reserved.
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
CROS_WORKON_PROJECT="coreos/nss-altfiles"
|
||||||
|
CROS_WORKON_LOCALNAME="nss-altfiles"
|
||||||
|
CROS_WORKON_REPO="git://github.com"
|
||||||
|
|
||||||
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
else
|
||||||
|
CROS_WORKON_COMMIT="508d986e38c70bd0636740d287d2fe807822fb57" # v2.18.1
|
||||||
|
KEYWORDS="amd64 arm x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit cros-workon
|
||||||
|
|
||||||
|
DESCRIPTION="NSS module for data sources under /usr on for CoreOS"
|
||||||
|
HOMEPAGE="https://github.com/coreos/nss-altfiles"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1+"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
: # Don't bother with the custom configure script.
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake DATADIR=/usr/share/baselayout MODULE_NAME=usrfiles
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dolib.so libnss_usrfiles.so.2
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user