Merge pull request #267 from marineam/turtle-chain

Turtle chain
This commit is contained in:
Michael Marineau 2013-12-01 21:55:07 -08:00
commit 79feeb1b41
7 changed files with 41 additions and 54 deletions

View File

@ -122,9 +122,6 @@ src_install() {
# Insert empty fstab # Insert empty fstab
doins "${FILESDIR}"/fstab doins "${FILESDIR}"/fstab
# Insert glibc's nsswitch.conf since that is installed weirdly
doins "${FILESDIR}"/nsswitch.conf
# Insert a mini vimrc to avoid driving everyone insane # Insert a mini vimrc to avoid driving everyone insane
insinto /etc/vim insinto /etc/vim
doins "${FILESDIR}"/vimrc doins "${FILESDIR}"/vimrc

View File

@ -1,24 +0,0 @@
# /etc/nsswitch.conf:
# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $
passwd: compat
shadow: compat
group: compat
# passwd: db files nis
# shadow: db files nis
# group: db files nis
hosts: files dns
networks: files dns
services: db files
protocols: db files
rpc: db files
ethers: db files
netmasks: files
netgroup: files
bootparams: files
automount: files
aliases: files

View File

@ -37,16 +37,6 @@ PORTAGE_BINHOST="
http://storage.core-os.net/coreos/sdk/${ARCH}/${COREOS_SDK_VERSION}/toolchain/ http://storage.core-os.net/coreos/sdk/${ARCH}/${COREOS_SDK_VERSION}/toolchain/
" "
# Remove all .la files for non-plugin libraries.
# Remove Gentoo init files since we use upstart.
# Remove logrotate.d files since we don't use logrotate.
INSTALL_MASK="
/usr/lib*/*.la
/etc/init.d /etc/conf.d
/etc/logrotate.d
"
PKG_INSTALL_MASK="${INSTALL_MASK}"
# This is used by profiles/base/profile.bashrc to figure out that we # This is used by profiles/base/profile.bashrc to figure out that we
# are targeting the cros-sdk (in all its various modes). It should # are targeting the cros-sdk (in all its various modes). It should
# be utilized nowhere else! # be utilized nowhere else!

View File

@ -60,20 +60,3 @@ ac_cv_func_wait3_rusage=yes
# When building packages for the target, we need to search the target's # When building packages for the target, we need to search the target's
# sysroot for additional m4 files. The autotools.eclass uses this. # sysroot for additional m4 files. The autotools.eclass uses this.
AT_SYS_M4DIR="\${SYSROOT}/usr/share/aclocal" AT_SYS_M4DIR="\${SYSROOT}/usr/share/aclocal"
# Native language support is handled inside Chrome itself.
LINGUAS="en"
# Remove all .la files for non-plugin libraries.
# Remove Gentoo init files since we use upstart.
# Remove logrotate.d files since we don't use logrotate.
# Remove sandbox files since we don't use that in the sysroot.
# Remove bash-completion files as we don't install bash-completion.
INSTALL_MASK="
/usr/lib*/*.la
/etc/init.d /etc/conf.d
/etc/logrotate.d
/etc/sandbox.d
/usr/share/bash-completion
"
PKG_INSTALL_MASK="${INSTALL_MASK}"

View File

@ -47,6 +47,19 @@ CONFIG_PROTECT="
/etc/make.conf /etc/make.conf
" "
# Remove libtool .la files for non-plugin libraries.
# Remove Gentoo init files since we use systemd.
# Remove logrotate.d files since we don't use logrotate.
INSTALL_MASK="
/usr/lib*/*.la
/etc/init.d /etc/conf.d
/etc/logrotate.d
"
# Keep the default languages small.
# (not many things respect this though)
LINGUAS="en"
# Use parallel bzip2 for binary packages # Use parallel bzip2 for binary packages
PORTAGE_BZIP2_COMMAND="lbzip2" PORTAGE_BZIP2_COMMAND="lbzip2"
PORTAGE_BUNZIP2_COMMAND="lbunzip2" PORTAGE_BUNZIP2_COMMAND="lbunzip2"

View File

@ -8,3 +8,31 @@ USE="${USE} -fortran -abiword -perl -cups -poppler-data -nls"
# Exclude documentation # Exclude documentation
FEATURES="nodoc noinfo noman" FEATURES="nodoc noinfo noman"
# Remove sandbox files since we don't use that in the sysroot.
# Remove bash-completion files as we don't install bash-completion.
# Remove alternate locales, we only need the standard LANG=C
INSTALL_MASK="${INSTALL_MASK}
/etc/sandbox.d
/usr/share/bash-completion
/usr/share/i18n
/usr/share/locale
"
# Restrictive mask for production images.
# TODO(marineam): Perhaps later move this to a generic/production profile.
PROD_INSTALL_MASK="${INSTALL_MASK}
*.a *.la *.h *.hpp
/usr/lib/debug
/usr/lib*/pkgconfig
/usr/share/aclocal*
/usr/share/awk
/usr/share/doc
/usr/share/gdb
/usr/share/gettext
/usr/share/gobject-introspection-1.0
/usr/share/gtk-doc
/usr/share/pkgconfig
/usr/share/readline
/usr/src
"