Commit Graph

27 Commits

Author SHA1 Message Date
joey
00018b6425 * Minor improvement to usage message as reported in [some random blog
somewhere that I happened to read by accident].
2006-03-30 17:51:22 +00:00
joey
33a60c1974 releasing version 8.63 2006-02-14 18:36:15 +00:00
joey
b12afcb1b7 releasing version 8.56 2005-07-20 00:57:38 +00:00
joey
cb1a0b08e4 releasing version 8.54 2005-07-19 18:25:53 +00:00
joey
3ad7dafcde minor 2004-02-27 03:04:40 +00:00
joey
298ed79cf1 * Generate a build tree on request even when the source and dest formats are
the same. Closes: #222311
2003-12-02 20:30:49 +00:00
joey
d9b05102c4 * Include the version of alien that generated a deb or rpm in the
description. Closes: #220763
   * Also put it in the changelog of debian packages.
2003-11-18 04:21:20 +00:00
joey
09057d6d33 * Fix a couple more mistakes in the code added in 8.36. 2003-11-12 02:57:17 +00:00
joey
7e6421c8e4 * Added -v to enable verbose mode, which lists each shell command
as it is run. Also added --veryverbose for verbose with command
     output too.
   * Use -V for version. (-v used to be documented, but never worked)
2003-05-14 22:14:29 +00:00
joey
40e12efe45 * Corrected precidence problem that made alien not catch mkdir of the work
directory failing if the directory already existed (and let it delete the
     existing directory). Closes: #181061
   * Fixed several other instances of the same precidence problem in the code.
2003-02-15 20:46:09 +00:00
joey
b4efb6061b * Pach from Erwan MAS <erwan@mas.nom.fr> that allows specification of the
version of a tgz file, for files that don't have a parseable version
     number. For consistency with --description, I made the otpino be called
     --version -- if no argument is specified to this option, it retains its
     old behavior of displaying alien's version, but it is now overloaded
     if given an argument. Closes: #165584
2002-10-21 03:13:12 +00:00
joey
3f7945fbb3 random updates 2002-09-20 19:01:39 +00:00
joey
a295c7ad14 * Be stricter about which patch files to apply by default. For old behavior
use --anypatch.
   * Minor perl 5.8 fix.
2002-08-22 16:04:41 +00:00
joey
eb41790008 * Fix a longstanding bug I was only recently told about: When converting
from rpm, ignore the icky file owners and perms from the cpio archive,
     and query rpm for the real set that it overrides in the control data
     structure. Closes: #151546
2002-07-09 00:54:38 +00:00
joey
92a03172da * Enabled Getopt::Long Bundling, see comment in alien.pl. Closes: #152148 2002-07-07 20:43:48 +00:00
joey
451483bc02 * Added --test parameter, Closes: #145520 2002-05-03 00:12:13 +00:00
joey
ddc50f48fb * Added --fixperms option. Closes: #142850 2002-04-22 02:24:42 +00:00
joey
ea30cb70c6 * LSB package support. It can generate LSB packages (not guarenteed
fully conformant with the LSB), and it can take LSB packages and convert
     them into other formats. Unlike all the other conversions, lsb packages's
     dependancy (on lsb) and their package scripts are preserved in the
     generated packages (when allowed by the target package format). This means
     your distribution will need to have a package named 'lsb' for the result
     to be installable. (Debian will have one soon..)
   * Suggest rpm-lsb, which is the preferred rpm to build lsb packages with.
     Use it if it's present, plain old rpm otherwise.
2002-02-11 19:19:44 +00:00
joey
e106d96664 prerelease 2001-10-26 18:28:28 +00:00
joey
888ede94c1 * Moved as many system calls as I can over to shellless execution.
There are still a lot that use shell tricks. Should deal with screwey
     rpms and file names better though. Closes: #105283
   * Display build logs after build failures.
2001-07-15 15:45:54 +00:00
joey
97355db858 * Moved as many system calls as I can over to shellless execution.
There are still a lot that use shell tricks. Should deal with screwey
     rpms and file names better though. Closes: #105283
   * Display build logs after build failures.
2001-07-15 14:23:13 +00:00
joey
2e4daa4fd0 * Whoops, alien was still trying to use /usr/lib/alien/pactches,
corrected.
2000-11-16 20:03:36 +00:00
joey
2e2a7060af * Corrected return code of system check.
* Corrected logic error in relocatable rpm handling that was making
     converting such rpms not work. (Closes: #71155)
2000-09-11 23:27:32 +00:00
joey
141d85af7a turned off a silly warning message 2000-05-11 22:48:33 +00:00
joey
23baf2bcf4 * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
2000-04-22 23:32:45 +00:00
joey
84a8367902 * The great rewrite. Alien is now based on pure object oriented package
objects. These objects can read all relevant details about a package, and
     can generate packages based on that information. Thus, converting from one
     format to another becomes a simple matter of generating one of these
     objects, pointing it at a package, mutating it into the destination
     class, and telling it to write the new package out! A basic alien can now
     be written using these objects in one "line" of perl -- in fact, here is
     one:
       perl -MAlien::Package::Deb -MAlien::Package::Rpm -e '
       	       $p=Alien::Package::Rpm->new(filename => shift); $p->unpack;
   * Almost every line of code has been rewritten.
   * Package descriptions now include a note that they were converted with
     alien. There are other numerous changes to the converted packages, for
     instance, generated .deb's now have more info in their copyright file.
   * The template files were all moved inside the objects, which is actually
     cleaner and is certainly easier to deal with.
   * Usernames are now looked up the way POSIX intended.
   * alien.1 is now generated from POD docs.
   * Alien can now convert into multiple formats at once.
   * Alien now always cleans up after failed converts, Closes: #62331
   * Alien can now be used to just install a package with no conversion.
     Closes: #53441
   * Use a Makefile.PL because that seems to make sense, which means lots of
     the build system had to be changed.
2000-04-22 06:18:50 +00:00
joey
6b27184a23 renamed after all 2000-04-22 06:02:51 +00:00