Commit Graph

54 Commits

Author SHA1 Message Date
joey
ce40f04fc6 * Moved files out of perl privlib, Closes: #95512 2001-04-30 03:12:17 +00:00
joey
caf849173f * Modification to match changes in rpm 4's parser; need to use
--target=noarch, rather than --target noarch.
2001-04-10 20:46:29 +00:00
joey
2f4aeceba2 * Deal with empty /etc/mailname, Closes: #90727 2001-03-24 22:20:09 +00:00
joey
d2d81b61ef * Updated to use debhelper v3 when converting packages. This
automatically should make it start adding ldconfig calls
     as appropriate to maintainer scripts. Closes: #86088
   * It does mean you need debhelper 3.x for alien to convert to
     deb now, so alien-extra will need an update.
   * Rebuilt with newer perl, so it will work with newer perl (bug filed;
     this should not have been necessary).
2001-02-15 23:58:48 +00:00
joey
9b857e9ea8 * Updated to use debhelper v3 when converting packages. This
automatically should make it start adding ldconfig calls
     as appropriate to maintainer scripts. Closes: #86088
   * It does mean you need debhelper 3.x for alien to convert to
     deb now, so alien-extra will need an update.
2001-02-15 23:38:25 +00:00
joey
21fa0599f1 * Build with debhelper v3. 2001-02-10 02:21:17 +00:00
joey
bffd564172 * Munge in #!/bin/sh entries at the top of rpm maintainer
scripts that appear to be shell scripts. Closes: #76124
2001-02-08 03:10:41 +00:00
joey
245b3d73a8 * Updated motif patches again. 2001-01-17 19:19:20 +00:00
joey
39ad0741c9 * Removed dh_suidregister call -- bitten my by own program! :-)
Closes: #82230
2001-01-14 22:14:30 +00:00
joey
61ed73bda4 * Added rpm spec file fix. 2001-01-10 20:33:02 +00:00
joey
7cc6f519ec * Patch from Pavel Roskin <proski@gnu.org> for misc specfile issues,
including nastly comppressed man page munging.
   * Updaed motif patches from Andreas Voegele <andreas.voegele@gmx.de>.
2000-12-12 04:57:35 +00:00
joey
dfab4e5831 * Modified Rpm.pm to not bother with the scripts stanzas if there are
no scripts.
2000-12-08 23:11:19 +00:00
joey
7a17c46b36 * Use ls -1 instead of plain ls when copying files to debian/tmp in rpm
conversion. Since that output is grep'ed, items might have been
     accidentually excuded before (although ls seems to output one file per
     line when run inside makefiles, probably because it notices it is not
     at a tty). Anyway, I had a report that there was a problem here, and
     this should fix it.
2000-11-23 21:11:03 +00:00
joey
73f3d5b7ad * Use dh_perl for automatic, correct perl dependancies, Closes: #77669 2000-11-21 23:53:02 +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
aef9b880c7 * Use debhelper v2 for debian/rules, but not when converting
packages to deb format.
2000-09-25 19:41:23 +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
a97a80e9ff * Added a note about a sticky library dependancy issue that I can't fix.
* Applied a patch from Chris Gorman to deal with spaces in directory
     names, spaces in conffile names (!!), and accented characters
     everywhere in deb -> rpm conversions.
   * Fixed numerous problems when converting from .deb w/o dpkg installed.
2000-07-20 22:52:50 +00:00
joey
13f031a9bf * Fixed an uninitialized value when converting from a .src.rpm. 2000-05-30 04:44:06 +00:00
joey
2ab8c2557c * Corrected typo that broke Deb.pm, Closes: #64559 2000-05-24 02:30:46 +00:00
joey
71a8666dd8 * Changed all invocations of programs to be in posix-complient form. Ie,
no options after args, so people who set POSIX_ME_HARDER can still use
     alien.
   * Bahave better if there is no /etc/mailname.
2000-05-22 23:23:32 +00:00
joey
5fbc1b52bc * When reloating files from a rpm, run the mv command directly,
not in a subshell; this is safer especially if odd filenames are
     involved.
   * When converting from rpm, only chmod each directory once, it was doing
     it many times for some directories before.
   * Fixed chmodding to use the correct path to the directory. This fixes
     file permissions in rpm's converted to other formats, a bug introduced
     at 7.0.
   * Fixed some undefined value warnings (which pointed out real but rare
     bugs).
   * Fixed a rare, but bad little bug. If you ran alien in a directory that
     had the suid/sgid bit set (as my home directory does), and generated
     debs and probably other formats, it generated packages with the root
     directory suid/sgid.
2000-05-09 21:42:41 +00:00
joey
c3fab64d37 * Corrected checking of system() in Deb::prep. Closes: #63396 2000-05-02 02:45:25 +00:00
joey
86cef0cd9f * This is a fully rewritten version, now belived to be stable enough for
a dot-0 release.
2000-04-30 06:29:53 +00:00
joey
a4d138a0c0 * I despise MakeMaker. 2000-04-24 05:18:29 +00:00
joey
51e74f1eef * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
   * Put the rpm spec file back in. Converting the debs to rpms fails
     because rpm doesn't use the same perl include path. Bummer.
   * Fixed duplicate alien man page problem.
2000-04-23 03:55:53 +00:00
joey
fb93c09776 * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
   * Put the rpm spec file back in. Converting the debs to rpms fails
     because rpm doesn't use the same perl include path. Bummer.
2000-04-23 03:47:44 +00:00
joey
e606c4c6a1 * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
   * Put the rpm spec file back in. Converting the debs to rpms fails
     because rpm doesn't use the same perl include path. Bummer.
2000-04-23 03:42:25 +00:00
joey
a776300da4 * Major typo fix in Tgz.pm.
* Fixed newlines in tgz filelist.
   * Fixed some undefined value warnings.
   * Put the rpm spec file back in. Converting the debs to rpms fails
     because rpm doesn't use the same perl include path. Bummer.
2000-04-23 03:28:19 +00:00
joey
6aedf3dde4 put the spec back, and fixed it up 2000-04-23 03:20:12 +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
60f67d6d70 switched to using Makefile.PL, though I hate MakeMaker, it seems to make
some sense to use it here.
2000-04-22 05:47:47 +00:00
joey
81a6189984 closed some bugs 2000-04-21 23:24:53 +00:00
joey
81997cb622 Moved manpage into pod. 2000-04-21 22:48:23 +00:00
joey
7c75ce6ee4 improved sample program 2000-04-21 07:33:17 +00:00
joey
aa4c9a8b71 renamed a method, plus, building now fully works for deb's 2000-04-21 06:40:08 +00:00
joey
eae03ee44d The rewrite can convert from rpm to deb -- this is getting exciting! 2000-04-21 06:16:26 +00:00
joey
cd045e6c33 * Fixed typo, Closes: #60424 2000-03-15 04:31:25 +00:00
joey
6f7dc901be * Patch from Michael Barabanov <baraban@fsmlabs.com> to make -n work by
preventing rpm from expanding stuff like %S in the uuencoded scripts.
2000-03-12 23:40:38 +00:00
joey
6cbb8c267d * Corrected priority in control file to optional; ftp admins, please take
note! This pakage has never belonged in extra..
2000-03-11 12:10:49 +00:00
joey
ddc4040def * Corrected a problem triggered by wordperfect's deb: rpm can't deal with
files that have spaces, unless they are quoted. Thus, quote all filenames.
   * Handles empty directories now when converting to rpm.
2000-01-21 00:37:55 +00:00
joey
96387221f0 * Patch from Jan Nieuwenhuizen to fix control file extraction on
non-debian systems. Not for frozen.
2000-01-16 22:50:13 +00:00
joey
e6263eeb48 Hm, eh. 2000-01-04 02:07:25 +00:00
joey
7d098feedd * Fixed the problem I thought I fixed in 6.50. Hmm. Closes: #52402 1999-12-10 18:30:26 +00:00
joey
61251bfdf1 * Added (very simple) build dep. 1999-12-04 07:35:54 +00:00
joey
c9eb52b471 * Fixes to my build system. 1999-12-01 22:20:33 +00:00
joey
dafcd16174 * Fixed problem with relocatable packages, and probably several other
unrelated problems that were introduced last version.
1999-12-01 21:57:02 +00:00
joey
a06b66ec0c removed 'master' 1999-11-23 23:51:06 +00:00
joey
4f2f17d67a * Removed an obsolete note from the man page.
* Set locale to C while using rpm to pick at the .rpm file we are going to
     convert, Closes: #42282
   * Moved /usr/lib/alien to /usr/share/alien
   * Added --nopatch option, Closes: #47069
1999-11-18 21:43:35 +00:00
joey
503de52c45 * Patch from Benjamin Cant <ben@aegis.hands.com> to make it work even if
there is no space after control file lines in a debian package.
1999-09-23 18:44:53 +00:00