diff options
author | Stig Bakken <ssb@php.net> | 2002-05-20 10:46:01 +0000 |
---|---|---|
committer | Stig Bakken <ssb@php.net> | 2002-05-20 10:46:01 +0000 |
commit | 344ba505b9695b7d26fd95458748db5cc91fa5e6 (patch) | |
tree | ee190d145a96d0f9239960ee3d2f301245a57c0e /pear/Makefile.frag | |
parent | 2034c61557c8ef2ba2efb9c0f09e9e72bcc66d05 (diff) | |
download | php-git-344ba505b9695b7d26fd95458748db5cc91fa5e6.tar.gz |
* new installer rule that does not depend on bash
Diffstat (limited to 'pear/Makefile.frag')
-rw-r--r-- | pear/Makefile.frag | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/pear/Makefile.frag b/pear/Makefile.frag index f49b7d7650..ca171320c5 100644 --- a/pear/Makefile.frag +++ b/pear/Makefile.frag @@ -98,33 +98,10 @@ peardir=$(PEAR_INSTALLDIR) PEARCMD=$(top_builddir)/sapi/cli/php -d include_path=$(top_srcdir)/pear pear/scripts/pear.in install-pear-installer: $(top_builddir)/sapi/cli/php - @for descfile in $(srcdir)/package-*.xml; do \ - tmp="$${descfile%.xml}"; \ - pkgname="$${tmp#*-}"; \ - pkgver=`grep '<version>' $$descfile|head -1|cut -d\> -f2|cut -d\< -f1`; \ - if $(PEARCMD) shell-test $$pkgname; then \ - if ! $(PEARCMD) shell-test $$pkgname $$pkgver; then \ - $(PEARCMD) -q upgrade $$descfile | sed -e "s/^/$$pkgname $$pkgver: /"; \ - fi; \ - else \ - $(PEARCMD) -q install $$descfile | sed -e "s/^/$$pkgname $$pkgver: /"; \ - fi; \ - done + $(top_builddir)/sapi/cli/php $(srcdir)/install-pear.php $(srcdir)/package-*.xml -install-pear-packages: # requires cli installed - @/bin/ls -1 $(srcdir)/packages | while read package; do \ - case $$package in \ - *.tgz) pkg=$${package%.tgz};; \ - *.tar) pkg=$${package%.tar};; \ - *) continue;; \ - esac; \ - pkgname="$${pkg%-*}"; pkgver="$${pkg#*-}"; \ - if $(INSTALL_ROOT)$(bindir)/pear -d php_dir=$(INSTALL_ROOT)$(PEAR_INSTALLDIR) shell-test $$pkgname $$pkgver; then \ - echo "$$pkgname $$pkgver: already installed"; \ - else \ - $(INSTALL_ROOT)$(bindir)/pear -q -d php_dir=$(INSTALL_ROOT)$(PEAR_INSTALLDIR) -d bin_dir=$(INSTALL_ROOT)$(bindir) -d doc_dir=$(INSTALL_ROOT)$(datadir)/doc/pear -d ext_dir=$(INSTALL_ROOT)$(EXTENSION_DIR) install $(srcdir)/packages/$$package 2>&1 | sed -e "s/^/$$pkgname $$pkgver: /"; \ - fi; \ - done +install-pear-packages: $(top_builddir)/sapi/cli/php + $(top_builddir)/sapi/cli/php $(srcdir)/install-pear.php $(srcdir)/packages/*.tar install-pear: @if $(mkinstalldirs) $(INSTALL_ROOT)$(peardir); then \ |