[FE training-materials-updates] Recompress data files with xz instead of lzma

Michael Opdenacker michael.opdenacker at free-electrons.com
Thu Oct 4 11:48:26 CEST 2012


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=88004d6e503356203cfcdc9aa48cdd88f491243f

>---------------------------------------------------------------

commit 88004d6e503356203cfcdc9aa48cdd88f491243f
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Thu Oct 4 11:27:49 2012 +0200

    Recompress data files with xz instead of lzma


>---------------------------------------------------------------

88004d6e503356203cfcdc9aa48cdd88f491243f
 gen-lab-archive                                    |   12 ++++++------
 lab-data/intro/commands.tar.lzma                   |  Bin 133866 -> 0 bytes
 lab-data/intro/commands.tar.xz                     |  Bin 0 -> 133960 bytes
 lab-data/intro/files.tar.lzma                      |  Bin 136565 -> 0 bytes
 lab-data/intro/files.tar.xz                        |  Bin 0 -> 136652 bytes
 lab-data/intro/text.tar.lzma                       |  Bin 13745 -> 0 bytes
 lab-data/intro/text.tar.xz                         |  Bin 0 -> 13796 bytes
 lab-data/linux/block/nfsroot.tar.lzma              |  Bin 444238 -> 0 bytes
 lab-data/linux/block/nfsroot.tar.xz                |  Bin 0 -> 444352 bytes
 lab-data/linux/character/nfsroot.tar.lzma          |  Bin 648060 -> 0 bytes
 lab-data/linux/character/nfsroot.tar.xz            |  Bin 0 -> 645396 bytes
 lab-data/linux/debugging/nfsroot.tar.lzma          |  Bin 148276 -> 0 bytes
 lab-data/linux/debugging/nfsroot.tar.xz            |  Bin 0 -> 148288 bytes
 lab-data/linux/git.tar.lzma                        |  Bin 114 -> 0 bytes
 lab-data/linux/git.tar.xz                          |  Bin 0 -> 164 bytes
 lab-data/linux/modules/nfsroot.tar.lzma            |  Bin 147546 -> 0 bytes
 lab-data/linux/modules/nfsroot.tar.xz              |  Bin 0 -> 147608 bytes
 .../fs/data/{rootfs.tar.lzma => rootfs.tar.xz}     |  Bin 330168 -> 330168 bytes
 18 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/gen-lab-archive b/gen-lab-archive
index 5b77a72..c305e65 100755
--- a/gen-lab-archive
+++ b/gen-lab-archive
@@ -8,7 +8,7 @@ GIT=/usr/bin/git
 RM=/bin/rm
 FIND=/usr/bin/find
 TAR=/bin/tar
-UNLZMA=/usr/bin/unlzma
+UNLZMA=/usr/bin/unxz
 DIRNAME=/usr/bin/dirname
 RSYNC=/usr/bin/rsync
 SUDO=/usr/bin/sudo
@@ -32,17 +32,17 @@ $RSYNC --exclude=.git -a --delete lab-data/ felabs/
 
 # Uncompress compressed files
 
-$ECHO "Extracting tar.lzma archives (root permissions needed for device files)"
+$ECHO "Extracting tar.xz archives (root permissions needed for device files)"
 
-for f in `$FIND felabs -name "*.tar.lzma"`; do
-	$SUDO $TAR -C `dirname $f` --lzma -xf $f
+for f in `$FIND felabs -name "*.tar.xz"`; do
+	$SUDO $TAR -C `dirname $f` -Jxf $f
 	$RM $f
 done
 
 $SUDO $CHOWN -R $USER.$USER felabs
 
-$ECHO "Uncompressing other .lzma files"
-$FIND felabs -name "*.lzma" -exec $UNLZMA {} ';' 
+$ECHO "Uncompressing other .xz files"
+$FIND felabs -name "*.xz" -exec $UNXZ {} ';' 
 
 # Create the final archive
 
diff --git a/lab-data/intro/commands.tar.lzma b/lab-data/intro/commands.tar.lzma
deleted file mode 100644
index 16222fb..0000000
Binary files a/lab-data/intro/commands.tar.lzma and /dev/null differ
diff --git a/lab-data/intro/commands.tar.xz b/lab-data/intro/commands.tar.xz
new file mode 100644
index 0000000..d24b7e0
Binary files /dev/null and b/lab-data/intro/commands.tar.xz differ
diff --git a/lab-data/intro/files.tar.lzma b/lab-data/intro/files.tar.lzma
deleted file mode 100644
index 056788c..0000000
Binary files a/lab-data/intro/files.tar.lzma and /dev/null differ
diff --git a/lab-data/intro/files.tar.xz b/lab-data/intro/files.tar.xz
new file mode 100644
index 0000000..b766d10
Binary files /dev/null and b/lab-data/intro/files.tar.xz differ
diff --git a/lab-data/intro/text.tar.lzma b/lab-data/intro/text.tar.lzma
deleted file mode 100644
index 5749669..0000000
Binary files a/lab-data/intro/text.tar.lzma and /dev/null differ
diff --git a/lab-data/intro/text.tar.xz b/lab-data/intro/text.tar.xz
new file mode 100644
index 0000000..8fd8ca0
Binary files /dev/null and b/lab-data/intro/text.tar.xz differ
diff --git a/lab-data/linux/block/nfsroot.tar.lzma b/lab-data/linux/block/nfsroot.tar.lzma
deleted file mode 100644
index c01ab7a..0000000
Binary files a/lab-data/linux/block/nfsroot.tar.lzma and /dev/null differ
diff --git a/lab-data/linux/block/nfsroot.tar.xz b/lab-data/linux/block/nfsroot.tar.xz
new file mode 100644
index 0000000..9326223
Binary files /dev/null and b/lab-data/linux/block/nfsroot.tar.xz differ
diff --git a/lab-data/linux/character/nfsroot.tar.lzma b/lab-data/linux/character/nfsroot.tar.lzma
deleted file mode 100644
index e360481..0000000
Binary files a/lab-data/linux/character/nfsroot.tar.lzma and /dev/null differ
diff --git a/lab-data/linux/character/nfsroot.tar.xz b/lab-data/linux/character/nfsroot.tar.xz
new file mode 100644
index 0000000..e9e9e79
Binary files /dev/null and b/lab-data/linux/character/nfsroot.tar.xz differ
diff --git a/lab-data/linux/debugging/nfsroot.tar.lzma b/lab-data/linux/debugging/nfsroot.tar.lzma
deleted file mode 100644
index 6a7854f..0000000
Binary files a/lab-data/linux/debugging/nfsroot.tar.lzma and /dev/null differ
diff --git a/lab-data/linux/debugging/nfsroot.tar.xz b/lab-data/linux/debugging/nfsroot.tar.xz
new file mode 100644
index 0000000..60e1ea0
Binary files /dev/null and b/lab-data/linux/debugging/nfsroot.tar.xz differ
diff --git a/lab-data/linux/git.tar.lzma b/lab-data/linux/git.tar.lzma
deleted file mode 100644
index 606b6bb..0000000
Binary files a/lab-data/linux/git.tar.lzma and /dev/null differ
diff --git a/lab-data/linux/git.tar.xz b/lab-data/linux/git.tar.xz
new file mode 100644
index 0000000..d632efd
Binary files /dev/null and b/lab-data/linux/git.tar.xz differ
diff --git a/lab-data/linux/modules/nfsroot.tar.lzma b/lab-data/linux/modules/nfsroot.tar.lzma
deleted file mode 100644
index fc49a5c..0000000
Binary files a/lab-data/linux/modules/nfsroot.tar.lzma and /dev/null differ
diff --git a/lab-data/linux/modules/nfsroot.tar.xz b/lab-data/linux/modules/nfsroot.tar.xz
new file mode 100644
index 0000000..d5ebd7d
Binary files /dev/null and b/lab-data/linux/modules/nfsroot.tar.xz differ
diff --git a/lab-data/sysdev/fs/data/rootfs.tar.lzma b/lab-data/sysdev/fs/data/rootfs.tar.xz
similarity index 99%
rename from lab-data/sysdev/fs/data/rootfs.tar.lzma
rename to lab-data/sysdev/fs/data/rootfs.tar.xz
index 8d613bd..43ac4b4 100644
Binary files a/lab-data/sysdev/fs/data/rootfs.tar.lzma and b/lab-data/sysdev/fs/data/rootfs.tar.xz differ



More information about the training-materials-updates mailing list