Re: Bootstrapping PEAR for distros

From: Date: Sat, 15 Apr 2006 04:43:32 +0000
Subject: Re: Bootstrapping PEAR for distros
References: 1 2 3 4 5 6  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-42242@lists.php.net to get a copy of this message
Justin Patrin wrote: >>If you have some ideas on how to improve the process, we're open for >>suggestions. What Justin is suggesting is tantamount to having a conversation with Sebstian Bergmann about how gentoo does their ebuilds. Gentoo ebuilds for PEAR generally consist of a single line for install "pear install Package-1.2.3.tgz" and a single line for uninstall "pear uninstall Package-1.2.3.tgz", although some are more complex. Again, I could be mistaken, as I just write PEAR, but the last time I looked at an ebuild I was impressed at its brevity. I'll bet if you two got together, a good solution could be worked out for RPM, and maybe gentoo could get a few ideas along the way. That is, if the two distroes are on speaking terms, I don't know anything about linux politics :). > Including a tgz in the script and running the PEAR installer would be > IMHO a far better solution. PEAR knows how to install its packages and > can run all of the checks and scripts and replacements correctly. It > should be fairly easy to handle error conditions, at least in the case > where you should error out and let the user know about an error. The > PEAR command *should* be emitting correct exit codes (Greg, please > correct me if I'm wrong). Before you asked, I wasn't sure, but I checked and yes, the PEAR error handler for the CLI version of PEAR uses "exit(1);" to tell us we have had an error. Greg

« previous php.pear.dev (#42242) next »