And, as expected, the patch works fine!
Just upgraded my -current machine at home with the latest package
<edit>
Eh, well, almost fixed
It updates the package, but tries to update it twice. Probably there is some other point in Slackpkg where it gets confused by the duplicated name.
</edit>
In an attempt to give some additional info, the output after "slackpkg upgrade-all" is like this:
Code:
Package: pkgtools-12.34567890-noarch-2.tgz
Downloading pkgtools-12.34567890-noarch-2.tgz...
...
...
2009-04-16 21:41:18 (16.0 MB/s) - `/var/cache/packages/pkgtools-12.34567890-noarch-2.tgz.asc' saved [197]
Upgrading pkgtools-12.34567890-noarch-2...
basename: extra operand `.tbz'
Try `basename --help' for more information.
+==============================================================================
| Upgrading pkgtools-12.34567890-noarch-1 package using ./pkgtools-12.34567890-noarch-2.tgz
+==============================================================================
Pre-installing package pkgtools-12.34567890-noarch-2...
Removing package /var/log/packages/pkgtools-12.34567890-noarch-1-upgraded-2009-04-16,21:41:18...
Verifying package pkgtools-12.34567890-noarch-2.tgz.
Installing package pkgtools-12.34567890-noarch-2.tgz:
...
...
Package pkgtools-12.34567890-noarch-2.tgz installed.
Package pkgtools-12.34567890-noarch-1 upgraded with new package ./pkgtools-12.34567890-noarch-2.tgz.
Package: pkgtools-12.34567890-noarch-2.tgz
Downloading pkgtools-12.34567890-noarch-2.tgz...
...
...
Upgrading pkgtools-12.34567890-noarch-2...
+==============================================================================
| Skipping package pkgtools-12.34567890-noarch-2 (already installed)
+==============================================================================
The lines in
red probably have nothing to do with this problem, but might be interesting as well.