Mailing List Archive

Re: [gentoo-commits] gentoo-x86 commit in sys-apps/baselayout: ChangeLog baselayout-1.12.10-r5.ebuild
"Mike Frysinger (vapier)" <vapier@gentoo.org>:

> Modified: ChangeLog
> Added: baselayout-1.12.10-r5.ebuild
> Log:
> Add workaround for net.eth0 going AFK during upgrade to
> baselayout-2. (Portage version: 2.1.3.9)

> # Use correct path to filefuncs.so on multilib systems
> sed -i -e "s:/lib/rcscripts:/$(get_libdir)/rcscripts:" \
> ${S}/src/awk/{cachedepends,genenviron}.awk || die
> }
>
> src_compile() {
[...]
> make -C "${S}"/src \
> CC="$(tc-getCC)" \
> LD="$(tc-getCC) ${LDFLAGS}" \
> CFLAGS="${CFLAGS}" \
> LIBDIR="${libdir}" || die
> }

Could use a die message...no emake here?

[...]
> kdir ${PORTDIR}

Could use quotes.

> remap_dns_vars() {
[...]
> sed -e 's/\<domain_/dns_domain_/g' \
> -e 's/\<mac_domain_/mac_dns_domain_/g' \
> -e 's/\<nameservers_/dns_servers_/g' \
> -e 's/\<mac_nameservers_/mac_dns_servers_/g' \
> -e 's/\<searchdomains_/dns_search_domains_/g'
> \ -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \
> ${ROOT}/etc/conf.d/${f} > ${D}/etc/conf.d/${f}

Could use quotes.

> pkg_preinst() {
[...]
> rm -f ${ROOT}/etc/modules.conf
[...]
> rm -f ${ROOT}/etc/._cfg????_gentoo-release
> echo "Gentoo Base System release ${PV}" >
> ${ROOT}/etc/gentoo-release
[...]
> for f in ${ROOT}etc/init.d/net.* ; do
[...]
> if sed -e 's/#.*//' ${ROOT}/etc/conf.d/{net,wireless}
> 2>/dev/null \ | egrep -q '\<(domain|nameservers|searchdomains)_' ;
> 2>then
[...]
> if sed -e 's/#.*//' ${ROOT}/etc/conf.d/net 2>/dev/null \


Could use quotes.

V-Li

--
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>
Re: [gentoo-commits] gentoo-x86 commit in sys-apps/baselayout: ChangeLog baselayout-1.12.10-r5.ebuild [ In reply to ]
On Wednesday 26 September 2007, Christian Faulhammer wrote:
> "Mike Frysinger (vapier)" <vapier@gentoo.org>:
> > Added: baselayout-1.12.10-r5.ebuild

i've cleaned up the latest baselayout-2 ebuild since baselayout-1 is on the
way out
-mike