Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 63427 Details for
Bug 98680
sgml-catalog.eclass causing app-text packages to fail
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sgml-catalog.eclass
sgml-catalog.eclass (text/plain), 2.02 KB, created by
Leung Ki Chi
on 2005-07-14 17:58:33 UTC
(
hide
)
Description:
sgml-catalog.eclass
Filename:
MIME Type:
Creator:
Leung Ki Chi
Created:
2005-07-14 17:58:33 UTC
Size:
2.02 KB
patch
obsolete
># Copyright 1999-2004 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/eclass/sgml-catalog.eclass,v 1.11 2005/07/11 15:08:06 swegener Exp $ ># ># Author Matthew Turk <satai@gentoo.org> > >inherit base > >DEPEND=">=app-text/sgml-common-0.6.3-r2" > >declare -a toinstall >declare -i catcounter >let "catcounter=0" > >sgml-catalog_cat_include() { > debug-print function $FUNCNAME $* > toinstall["catcounter++"]="${1}:${2}" >} > >sgml-catalog_cat_doinstall() { > debug-print function $FUNCNAME $* > /usr/bin/install-catalog --add $1 $2 &>/dev/null >} > >sgml-catalog_cat_doremove() { > debug-print function $FUNCNAME $* > /usr/bin/install-catalog --remove $1 $2 &>/dev/null >} > >sgml-catalog_pkg_postinst() { > debug-print function $FUNCNAME $* > declare -i topindex > topindex="catcounter-1" > for i in `seq 0 ${topindex}` > do > arg1=`echo ${toinstall[$i]} | cut -f1 -d\:` > arg2=`echo ${toinstall[$i]} | cut -f2 -d\:` > if [ ! -e ${arg2} ] > then > ewarn "${arg2} doesn't appear to exist, although it ought to!" > continue > fi > einfo "Now adding ${arg2} to ${arg1} and /etc/sgml/catalog" > sgml-catalog_cat_doinstall ${arg1} ${arg2} > done > sgml-catalog_cleanup >} > >sgml-catalog_pkg_prerm() { > sgml-catalog_cleanup >} > >sgml-catalog_pkg_postrm() { > debug-print function $FUNCNAME $* > declare -i topindex > topindex="catcounter-1" > for i in `seq 0 ${topindex}` > do > arg1=`echo ${toinstall[$i]} | cut -f1 -d\:` > arg2=`echo ${toinstall[$i]} | cut -f2 -d\:` > if [ -e ${arg2} ] > then > ewarn "${arg2} still exists! Not removing from ${arg1}" > ewarn "This is normal behavior for an upgrade ..." > continue > fi > einfo "Now removing $arg1 from $arg2 and /etc/sgml/catalog" > sgml-catalog_cat_doremove ${arg1} ${arg2} > done >} > >sgml-catalog_cleanup() { > if [ -e /usr/bin/gensgmlenv ] > then > einfo Regenerating SGML environment variables ... > gensgmlenv > grep -v export /etc/sgml/sgml.env > /etc/env.d/93sgmltools-lite > fi >} > >sgml-catalog_src_compile() { > return >} > >EXPORT_FUNCTIONS pkg_postrm pkg_postinst src_compile pkg_prerm
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 98680
:
63152
|
63156
|
63157
|
63299
|
63425
|
63426
| 63427 |
63594
|
63595
|
63596
|
63629