summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Woodward2005-11-16 19:30:48 +0000
committerJason Woodward2005-11-16 19:30:48 +0000
commit0ae010e74c4ec7f1d8be7a3272b6953a99d67eaf (patch)
tree6eacb4d6ee7d494a6c385ab05ad7221f4b8bbb2e
parent28e90e5f036ff839206f23cdd0c91730a9efe9e3 (diff)
downloadcpan2tgz-0ae010e74c4ec7f1d8be7a3272b6953a99d67eaf.tar.gz
updated the README
-rw-r--r--Changelog3
-rw-r--r--README61
-rwxr-xr-xcpan2tgz2
3 files changed, 61 insertions, 5 deletions
diff --git a/Changelog b/Changelog
index 41bbc8e..49e2514 100644
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,7 @@
+0.5 Nov 16, 2005
+ * updated the README
+
0.4 Sep 13, 2005
* re-added --pkgdir, updated POD documentation
* do not install installed packages when ingoreinstalled is not set
diff --git a/README b/README
index 99f6722..519b930 100644
--- a/README
+++ b/README
@@ -1,8 +1,61 @@
-cpan2tgz - create Slackware packages from CPAN Perl module distributions
+NAME
+ cpan2tgz - create Slackware GNU/Linux packages from CPAN
+ Perl module distributions
-by Jason Woodward <woodward at jaos dot org>
-http://software.jaos.org
+SYNOPSIS
+ cpan2tgz [option(s)] [module(s)]
+
+ options: [--recursive] [--ignoreinstalled] [--install]
+ [--pkgdir]
+
+DESCRIPTION
+ cpan2tgz is a tool to create Slackware GNU/Linux packages
+ from CPAN Perl module distributions. cpan2tgz was
+ inspired by cpan2rpm.
+
+OPTIONS
+ --recursive
+ This will build required module(s) and install them
+ (if --install is specificed) as it traverses the
+ dependency tree of the specified Perl module(s). This
+ can be dangerous. It might be best to install one at
+ a time.
+
+ --ignoreinstalled
+ This option specifies to build packages for required
+ modules even if the module is found to be present and
+ installed on the system. This only works in conjunc\uffff
+ tion with --recursive.
+
+ --install
+ Always install the generated package(s). This is use\uffff
+ ful with --recursive to satisfy dependencies.
+
+ --pkgdir
+ This option specifies the final location to place the
+ generated package(s). Defaults to /usr/src.
+
+ module(s)
+ A series of Perl modules to install, ie Data::Dumper
+
+NOTES
+ cpan2tgz uses the CPAN Perl module. A working CPAN/Con\uffff
+ fig.pm is assumed. If CPAN has not been initialized prior
+ to running cpan2tgz, it will be initialized on the first
+ run.
+
+AUTHOR
+ Jason Woodward <woodwardj@jaos.org>
+
+ http://software.jaos.org/
+
+SEE ALSO
+ installpkg(8), makepkg(8), removepkg(8), pkgtool(8),
+ upgradepkg(8),
+
+ any
+
+ Unix/System_administration
-inspired by Erick Calder's cpan2rpm: http://perl.arix.com/cpan2rpm/
diff --git a/cpan2tgz b/cpan2tgz
index 96bba01..38ce5c3 100755
--- a/cpan2tgz
+++ b/cpan2tgz
@@ -26,7 +26,7 @@ use Config;
use CPAN;
use Getopt::Long;
-our $VERSION = "0.4";
+our $VERSION = "0.5";
$ENV{PATH} = "/bin:/sbin:/usr/bin:/usr/sbin";
my (%PACKAGE_CACHE_LIST,$recursive,$install_after_building,$ignore_installed_deps,$tmp_dir,$package_dir);