]> granicus.if.org Git - php/commitdiff
* get rid of this hack
authorStig Bakken <ssb@php.net>
Mon, 18 Mar 2002 18:01:14 +0000 (18:01 +0000)
committerStig Bakken <ssb@php.net>
Mon, 18 Mar 2002 18:01:14 +0000 (18:01 +0000)
pear/scripts/pear-get.in [deleted file]
pear/scripts/pearcmd-common.php [deleted file]
pear/scripts/pearcmd-help.php [deleted file]
pear/scripts/pearcmd-info.php [deleted file]
pear/scripts/pearcmd-install.php [deleted file]
pear/scripts/pearcmd-list.php [deleted file]
pear/scripts/pearcmd-package.php [deleted file]
pear/scripts/pearcmd-remote-list.php [deleted file]
pear/scripts/pearcmd-show-config.php [deleted file]
pear/scripts/pearcmd-uninstall.php [deleted file]

diff --git a/pear/scripts/pear-get.in b/pear/scripts/pear-get.in
deleted file mode 100644 (file)
index 5ff308d..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!@prefix@/bin/php -Cq
-<?php // -*- PHP -*-
-//
-// +----------------------------------------------------------------------+
-// | PHP Version 4                                                        |
-// +----------------------------------------------------------------------+
-// | Copyright (c) 1997-2002 The PHP Group                                |
-// +----------------------------------------------------------------------+
-// | This source file is subject to version 2.02 of the PHP license,      |
-// | that is bundled with this package in the file LICENSE, and is        |
-// | available at through the world-wide-web at                           |
-// | http://www.php.net/license/2_02.txt.                                 |
-// | If you did not receive a copy of the PHP license and are unable to   |
-// | obtain it through the world-wide-web, please send a note to          |
-// | license@php.net so we can mail you a copy immediately.               |
-// +----------------------------------------------------------------------+
-// | Authors: Stig Bakken <ssb@fast.no>                                   |
-// |          Tomas V.V.Cox <cox@idecnet.com>                             |
-// +----------------------------------------------------------------------+
-//
-
-require_once 'PEAR.php';
-require_once 'PEAR/Remote.php';
-
-error_reporting(E_ALL & ~E_NOTICE);
-
-$subcommands = array(
-    'help'        => 'help [command]',
-    'install'     => 'install [-r] <package file/name>',
-    'upgrade'     => 'upgrade [-r] <package file/name>',
-    'list'        => 'list',
-    'info'        => 'info <package name>',
-);
-
-$shortcuts = array(
-    'list'     => 'remote-list',
-    'upgrade'  => 'install',
-);
-
-$command_options = array(
-    'install' => 'fr',
-);
-
-include "pearcmd-common.php";
-
-if (isset($shortcuts[$command])) {
-    $realcommand = $shortcuts[$command];
-} else {
-    $realcommand = $command;
-}
-
-if (isset($subcommands[$command])) {
-    include "pearcmd-$realcommand.php";
-} elseif (!$store_default_config && !$store_user_config) {
-    usage();
-}
-
-?>
diff --git a/pear/scripts/pearcmd-common.php b/pear/scripts/pearcmd-common.php
deleted file mode 100644 (file)
index 6293532..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-<?php
-
-require_once "PEAR/Config.php";
-require_once "Console/Getopt.php";
-
-$progname = basename($argv[0]);
-
-PEAR::setErrorHandling(PEAR_ERROR_PRINT, "$progname: %s\n");
-
-$argv = Console_Getopt::readPHPArgv();
-if (PEAR::isError($argv)) {
-    die($argv->getMessage());
-}
-$options = Console_Getopt::getopt($argv, "c:C:d:D:h?sSqu:v");
-if (PEAR::isError($options)) {
-    usage($options);
-}
-
-if (OS_WINDOWS) {
-    $pear_default_config = PHP_SYSCONFDIR.DIRECTORY_SEPARATOR.'pearsys.ini';
-    $pear_user_config    = PHP_SYSCONFDIR.DIRECTORY_SEPARATOR.'pear.ini';
-} else {
-    $pear_default_config = PHP_SYSCONFDIR.DIRECTORY_SEPARATOR.'pear.conf';
-    $pear_user_config    = getenv('HOME').DIRECTORY_SEPARATOR.'.pearrc';
-}
-
-$opts = $options[0];
-
-foreach ($opts as $opt) {
-    switch ($opt[0]) {
-        case 'c':
-            $pear_user_config = $opt[1];
-            break;
-        case 'C':
-            $pear_default_config = $opt[1];
-            break;
-    }
-}
-
-$config = new PEAR_Config($pear_user_config, $pear_default_config);
-$store_user_config = false;
-$store_default_config = false;
-$verbose = 1;
-
-foreach ($opts as $opt) {
-    $param = $opt[1];
-    switch ($opt[0]) {
-        case 'd':
-            list($key, $value) = explode('=', $param);
-            $config->set($key, $value);
-            break;
-        case 'D':
-            list($key, $value) = explode('=', $param);
-            $config->set($key, $value, true);
-            break;
-        case 's':
-            $store_user_config = true;
-            break;
-        case 'S':
-            $store_default_config = true;
-            break;
-        case 'u':
-            $config->toDefault($param);
-            break;
-        case 'v':
-            $verbose++;
-            break;
-        case 'q':
-            $verbose--;
-            break;
-    }
-}
-
-if ($store_default_config) {
-    if (@is_writeable($pear_default_config)) {
-        $config->writeConfigFile($pear_default_config, 'default');
-    } else {
-        die("You don't have write access to $pear_default_config, exiting!\n");
-    }
-}
-
-if ($store_user_config) {
-    $config->writeConfigFile($pear_user_config, 'userdefined');
-}
-
-$fallback_config = array(
-    'master_server' => 'pear.php.net',
-    'php_dir'       => PEAR_INSTALL_DIR,
-    'ext_dir'       => PEAR_EXTENSION_DIR,
-    'doc_dir'       => PHP_DATADIR . DIRECTORY_SEPARATOR . 'pear' .
-                       DIRECTORY_SEPARATOR . 'doc',
-    'verbose'       => true,
-);
-$fallback_done = array();
-
-foreach ($fallback_config as $key => $value) {
-    if (!$config->isDefined($key)) {
-        $config->set($key, $value);
-        $fallback_done[$key] = true;
-    }
-}
-
-//$verbose    = $config->get("verbose");
-$script_dir = $config->get("php_dir");
-$ext_dir    = $config->get("ext_dir");
-$doc_dir    = $config->get("doc_dir");
-
-$command = (isset($options[1][1])) ? $options[1][1] : null;
-$rest = array_slice($options[1], 2);
-
-if (isset($command_options[$command])) {
-    $tmp = Console_Getopt::getopt($rest, $command_options[$command]);
-    if (PEAR::isError($tmp)) {
-        usage($tmp);
-    }
-    $cmdopts = $tmp[0];
-    $cmdargs = $tmp[1];
-} else {
-    $cmdopts = array();
-    $cmdargs = $rest;
-}
-
-// {{{ usage()
-
-function usage($error = null, $helpsubject = null)
-{
-    global $progname, $subcommands;
-    $stderr = fopen('php://stderr', 'w');
-    if (PEAR::isError($error)) {
-        fputs($stderr, $error->getMessage());
-    } elseif ($error !== null) {
-        fputs($stderr, $error);
-    }
-    fputs($stderr,
-        "Usage: $progname [options] command [command-options] <parameters>\n");
-    if ($helpsubject == "options") {
-        fputs($stderr,
-        "Options:\n".
-        "     -v         increase verbosity level (default 1)\n".
-        "     -q         be quiet, decrease verbosity level\n".
-        "     -c file    find user configuration in `file'\n".
-        "     -C file    find system configuration in `file'\n".
-        "     -d foo=bar set user config variable `foo' to `bar'\n".
-        "     -D foo=bar set system config variable `foo' to `bar'\n".
-        "     -s         store user configuration\n".
-        "     -S         store system configuration\n".
-        "     -u foo     unset `foo' in the user configuration\n".
-        "     -h, -?     display help/usage (this message)\n");
-    } else {
-        fputs($stderr, "Type \"$progname help options\" to list all options.\n");
-    }        
-    fputs($stderr, "Commands:".implode("\n   ", $subcommands) . "\n");
-    fclose($stderr);
-    exit;
-}
-
-// }}}
-// {{{ present_array()
-
-function present_array(&$arr, $keys = null)
-{
-    if ($keys === null) {
-        $keys = array_keys($arr);
-    }
-    $longest_key = max(array_map("strlen", array_keys($arr))) + 2;
-    $format_string = "%{$longest_key}s : %s\n";
-    foreach ($keys as $k) {
-        if (is_array($arr[$k])) {
-            foreach ($arr[$k] as $i => $value) {
-                $x = "$k #$i";
-                $cont = array();
-                foreach(array_keys($value) as $val) {
-                    $cont[] = "$val=" . $value[$val];
-                }
-                $v = implode(", ", $cont);
-                printf($format_string, $x, $v);
-            }
-            continue;
-        } else {
-            $v = $arr[$k];
-            printf($format_string, $k, $v);
-        }
-    }
-}
-
-// }}}
-// {{{ heading()
-
-function heading($text)
-{
-    $l = strlen(trim($text));
-    print rtrim($text) . "\n" . str_repeat("=", $l) . "\n";
-}
-
-// }}}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-help.php b/pear/scripts/pearcmd-help.php
deleted file mode 100644 (file)
index 5bb8b7d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (isset($cmdargs[0])) {
-    usage(null, $cmdargs[0]);
-} else {
-    usage();
-}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-info.php b/pear/scripts/pearcmd-info.php
deleted file mode 100644 (file)
index 99b6b1c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-require_once "PEAR/Common.php";
-$parser = new PEAR_Common;
-$parser->setErrorHandling(PEAR_ERROR_DIE, "pear info: %s\n");
-$info = $parser->infoFromTgzFile($cmdargs[0]);
-unset($info['filelist']);
-present_array($info);
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-install.php b/pear/scripts/pearcmd-install.php
deleted file mode 100644 (file)
index 4a4a349..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-include_once 'PEAR/Installer.php';
-$pkgfile = $cmdargs[0];
-$installer =& new PEAR_Installer($script_dir, $ext_dir, $doc_dir);
-$installer->setErrorHandling(PEAR_ERROR_DIE,
-                             basename($pkgfile) . ": %s\n");
-$installer->debug = $verbose;
-$install_options = array();
-if ($command == 'upgrade') {
-    $install_options['upgrade'] = true;
-}
-foreach ($cmdopts as $opt) {
-    switch ($opt[0]) {
-        case 'r':
-            // This option is for use by rpm and other package
-            // tools that can install files etc. by itself, but
-            // still needs to register the package as installed in
-            // PEAR's local registry.
-            $install_options['register_only'] = true;
-            break;
-        case 'f':
-            $install_options['force'] = true;
-            break;
-    }
-}
-if ($installer->install($pkgfile, $install_options, $config)) {
-    print "install ok\n";
-} else {
-    print "install failed\n";
-}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-list.php b/pear/scripts/pearcmd-list.php
deleted file mode 100644 (file)
index 6bf0be5..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-$reg = new PEAR_Registry($script_dir);
-$installed = $reg->packageInfo();
-$i = $j = 0;
-heading("Installed packages:");
-foreach ($installed as $package) {
-    if ($i++ % 20 == 0) {
-        if ($j++ > 0) {
-            print "\n";
-        }
-        printf("%-20s %-10s %s\n",
-               "Package", "Version", "State");
-        print str_repeat("-", 75)."\n";
-    }
-    printf("%-20s %-10s %s\n", $package['package'],
-           $package['version'], $package['release_state']);
-}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-package.php b/pear/scripts/pearcmd-package.php
deleted file mode 100644 (file)
index 5cc485a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-include_once 'PEAR/Packager.php';
-$pkginfofile = isset($cmdargs[0]) ? $cmdargs[0] : null;
-$packager =& new PEAR_Packager($script_dir, $ext_dir, $doc_dir);
-$packager->setErrorHandling(PEAR_ERROR_DIE, "pear page: %s\n");
-$packager->debug = $verbose;
-if (PEAR::isError($packager->Package($pkginfofile))) {
-    print "\npackage failed\n";
-} else {
-    print "package ok\n";
-}
-
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-remote-list.php b/pear/scripts/pearcmd-remote-list.php
deleted file mode 100644 (file)
index c9db676..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-$remote = new PEAR_Remote($config);
-$result = $remote->call('package.listAll', 1);
-$i = $j = 0;
-
-if (PEAR::isError($result)) {
-    die("\n\n   Error while executing command!\n\n");
-}
-
-heading("Available packages");
-
-foreach ($result as $package => $info) {
-    if ($i++ % 20 == 0) {
-        if ($j++ > 0) {
-            print "\n";
-        }
-        printf("%-20s %-10s %-15s %s\n",
-               "Package", "Stable", "Lead", "Category");
-        print str_repeat("-", 75)."\n";
-    }
-    if (empty($info['stable'])) {
-        $info['stable'] = '(none)';
-    }
-    $stable = (string)$info['stable'];
-    printf("%-20s %-10s %-15s %s\n", $package,
-           $info['stable'], $info['lead'], $info['category']);
-}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-show-config.php b/pear/scripts/pearcmd-show-config.php
deleted file mode 100644 (file)
index 0ebc70a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-$keys = $config->getKeys();
-foreach ($keys as $key) {
-    $value = $config->get($key);
-    $xi = "";
-    if ($config->isDefaulted($key)) {
-        $xi .= " (default)";
-    }
-    if (isset($fallback_done[$key])) {
-        $xi .= " (built-in)";
-    }
-    printf("%s = %s%s\n", $key, $value, $xi);
-}
-
-?>
\ No newline at end of file
diff --git a/pear/scripts/pearcmd-uninstall.php b/pear/scripts/pearcmd-uninstall.php
deleted file mode 100644 (file)
index 18f4e41..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-include_once 'PEAR/Installer.php';
-$pkgfile = $cmdargs[0];
-$installer =& new PEAR_Installer($script_dir, $ext_dir, $doc_dir);
-$installer->setErrorHandling(PEAR_ERROR_DIE,
-                             basename($pkgfile) . ": %s\n");
-$installer->debug = $verbose;
-$uninstall_options = array();
-foreach ($cmdopts as $opt) {
-    switch ($opt[0]) {
-        case 'r':
-            $uninstall_options['register_only'] = true;
-            break;
-        case 'f':
-            $uninstall_options['force'] = true;
-            break;
-    }
-}
-if ($installer->uninstall($pkgfile, $uninstall_options)) {
-    print "uninstall ok\n";
-} else {
-    print "uninstall failed\n";
-}
-
-?>