new script: tgz2txz

Well, as most have noticed this week, there are some changes in the slackware-current tree. The most notable of this of course is the change of packet format from the standard TGZ “tarballs” to the TXZ format. XZ is an algorithm based on LZMA.

The most effective way of updating your -current tree (if you haven’t done so already), is running my tgz2txz script before running rsync(1). Basically the script unzips the Tarball and repackages it again with the XZ utils.

However this does require you to have the XZ tools installed. The most simple way is just downloading the source and SlackBuild file from a mirror (slackware-current/source/a/xz/*) and run the SlackBuild.

The script is originally based of rpm2tgz, written for Slackware, by Patrick Volkerding, but thanks a lot to Robby Workman for making many improvements to the script.

You can get the most recent copy from my Git repository:
$ git clone git://github.com/michielvw/tgz2txz.git

or download the script  from here:
http://buhkit.net/~michiel/slackware/tgz2txz/

Anyway, hope this little bit helps.

  1. No comments yet.
  1. No trackbacks yet.