pub/scm/fs/zisofs/zisofs-tools.git  about / heads / tags
zisofs tools
$ git log --pretty=format:'%h %s (%cs)%d'
f455805 mkzftree.c: fix spacing (2011-11-04)
	(HEAD -> master)
b0a3041 zisofs-tools sloppy option does not work (2007-05-16)
	(tag: zisofs-tools-1.0.8)
d75d8ce Next version will be 1.0.8 (2007-05-16)
310a53c Make sure config.h gets included before system headers, since it may include feature macros. (2006-07-04)
	(tag: zisofs-tools-1.0.7)
7d14a39 Try to keep make release from leaving config.h and MCONFIG turds (2004-07-20)
	(tag: zisofs-tools-1.0.6)
b517982 Clean up spec target slightly (2004-07-20)
54c1a6e Automatically generate specfile so rpmbuild -ta works (2004-07-20)
3b45de9 Prepare for 1.0.6 version (2004-07-20)
c1b9826 Use subsecond resolution if available; abstract the copying of a time from struct stat. (2004-07-20)
7233135 Fix man page macro (2004-07-20)
...

$ git cat-file blob HEAD:README
		    H. Peter Anvin <hpa@zytor.com>
			    June 13, 2004


User tools for zisofs:

The user tools for zisofs come in two parts: a utility "mkzftree" and
mkisofs, which is part of the cdrtools package.  cdrtools 1.11a20 or
later is required.

First create a directory tree containing compressed files:

	mkzftree input_dir compressed_dir

mkzftree will not overwrite an existing directory; you may want to "rm
-rf" the directory tree if you are doing this from a script:

Second, invoke the patched mkisofs with the -z option:

	mkisofs -z -R [other options] -o compressed.iso compressed_dir

IMPORTANT: you *must* enable RockRidge (-R or -r) since this is an
extensions to the RockRidge specification.  Without RockRidge, -z will
have no effect.

Note that if there are files you do not want compressed (for example,
files involved in booting, or README files you want to be readable
under all circumstances) you can simply put them in a separate tree
and not run mkzftree on that tree.

mkzftree will not compress files that end up larger when compressed;
if you want it to compress the files anyway, you can give the -f
option to mkzftree.

mkzftree also accepts a -u option (uncompress), which can be used to
convert a compressed tree back to normal form.  This can be used to
read a zisofs CD-ROM on a machine without zisofs kernel support.

This version of mkzftree supports a -p option (parallelize.)
Specifying -p and a parallelism (e.g. -p4) allows files (up to the
number specified) to compress in parallel.  Depending on your setup
and your data set size, this might speed things up if you are not
completely I/O bound.  Use -p0 to completely disable parallel
execution; this is the default.

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       mkzftree.c: fix spacing (2011-11-04)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
zisofs-tools-1.0.8  (2007-05-16) tar.gz
zisofs-tools-0.04  () tar.gz
zisofs-tools-0.05  () tar.gz
zisofs-tools-0.06  () tar.gz
zisofs-tools-0.07  () tar.gz
zisofs-tools-0.08  () tar.gz
zisofs-tools-0.09  () tar.gz
zisofs-tools-1.0  () tar.gz
zisofs-tools-1.0.1  () tar.gz
zisofs-tools-1.0.2  () tar.gz
...

# associated public inboxes:
# (number on the left is used for dev purposes)
          4 lkml
          3 ltp
          2 linux-nfs
          2 qemu-devel
          2 linux-crypto
          2 linux-arm-msm
          2 linux-iommu
          2 linux-media
          2 stable
          2 linux-tegra
          2 yocto
          2 yocto-meta-ti
          2 linux-alpha
          1 linux-samsung-soc
          1 linux-fscrypt
          1 linux-wireless
          1 linux-mtd
          1 cocci
          1 linux-block
          1 linux-riscv
          1 linux-nvme
          1 linux-xfs
          1 live-patching
          1 bpf
          1 linux-mediatek
          1 linux-efi
          1 linux-acpi
          1 netfilter-devel
          1 linux-integrity
          1 linux-fsdevel
          1 linux-edac
          1 linux-cifs
          1 linux-devicetree
          1 linux-amlogic
          1 linux-erofs
          1 linux-mm
          1 linux-nvdimm
          1 netdev
          1 xen-devel
          1 linux-snps-arc
          1 linux-mips
          1 fstests
          1 linux-pm
          1 linux-hwmon
          1 linux-rtc
          1 linux-input
          1 alsa-devel
          1 linux-scsi
          1 linux-btrfs
          1 linux-arm-kernel
          1 kvmarm
          1 driverdev-devel
          1 linux-usb
          1 linux-renesas-soc
          1 linux-kselftest
          1 selinux
          1 kernel-hardening
          1 linux-clk
          1 linux-iio
          1 linux-gpio
          1 dmaengine
          1 linux-rdma
          1 linux-next
          1 linux-parisc
          1 linux-ext4
          1 dpdk-dev
          1 linux-leds
          1 linux-security-module
          1 linux-pci
          1 linux-f2fs-devel
          1 linuxppc-dev
          1 kvm
          1 linux-modules
          1 kernelnewbies
          1 linux-rt-users
          1 linux-bluetooth
          1 linux-sgx
          1 linux-ide
          1 linux-serial
          1 linux-watchdog
          1 linux-trace-devel
          1 linux-hyperv
          1 workflows
          1 rcu
          1 linux-m68k
          1 linux-i3c
          1 util-linux
          1 linux-spdx
          1 linux-wpan
          1 ksummit-discuss
          1 wireguard
          1 backports
          1 io-uring
          1 linux-kernel-mentees
          1 linux-doc
          1 git
          1 linux-csky
          1 linux-man
          1 linux-mmc
          1 amd-gfx
          1 dri-devel
          1 intel-gfx
          1 tpmdd-devel
          1 linux-unionfs
          1 linux-firmware
          1 linux-api
          1 cip-dev
          1 linux-omap
          1 linux-audit
          1 linux-spi
          1 linux-i2c
          1 linux-remoteproc
          1 linux-dash
          1 linux-bcache
          1 linux-sparse
          1 mm-commits
          1 linux-pwm
          1 lttng-dev
          1 virtualization
          1 linux-kbuild
          1 linux-fpga
          1 ceph-devel
          1 linux-arch
          1 linux-can
          1 containers
          1 linux-rockchip
          1 linux-raid
          1 xdp-newbies
          1 platform-driver-x86
          1 phone-devel
          1 openbmc
          1 linux-hardening
          1 dash
          1 dm-devel
          1 keyrings
          1 linux-fbdev
          1 linux-sctp
          1 linux-cxl
          1 linux-perf-users
          1 target-devel
          1 lustre-devel
          1 linux-sh
          1 soc
          1 ocfs2-devel
          1 rust-for-linux
          1 ath10k
          1 ath11k
          1 nouveau
          1 linux-phy
          1 linux-s390
          1 kernel-janitors
          1 sparclinux
          1 linux-staging
          1 linux-sunxi
          1 mptcp
          1 linux-coco
          1 regressions
          1 ksummit
          1 b43-dev
          1 nvdimm
          1 linux-nfc
          1 u-boot
          1 linux-bcachefs
          1 ath9k-devel
          1 buildroot
          1 ntfs3
          1 llvm
          1 fio
          1 iwd
          1 ell
          1 ofono
          1 yocto-meta-freescale
          1 openembedded-core
          1 yocto-toaster
          1 yocto-meta-arm
          1 yocto-docs
          1 openembedded-devel
          1 bitbake-devel
          1 linux-patches
          1 yocto-meta-virtualization
          1 chrome-platform
          1 ntb
          1 yocto-meta-arago
          1 outreachy
          1 xenomai
          1 damon
          1 asahi
          1 openrisc
          1 intel-wired-lan
          1 kexec
          1 loongarch
          1 imx
          1 ath12k
          1 b4-sent
          1 linux-trace-kernel
          1 oe-linux-nfc
          1 oe-kbuild-all
          1 oe-chipsec
          1 batman
          1 intel-xe
          1 linux-um
          1 virtio-dev
          1 virtio-comment
          1 v9fs
          1 ecryptfs
          1 poky
          1 qemu-riscv
          1 linux-ia64
          1 cluster-devel
          1 grub-devel
          1 kbd
          1 autofs
          1 cpufreq
          1 dccp
          1 cgroups
          1 devicetree-spec
          1 devicetree-compiler
          1 initramfs
          1 kvm-ppc
          1 hail-devel
          1 kvm-ia64
          1 linux-8086
          1 kernel-testers
          1 linux-btrace
          1 linux-embedded
          1 linux-hams
          1 linux-hexagon
          1 linux-hotplug
          1 linux-laptop
          1 linux-sound
          1 trinity
          1 reiserfs-devel
          1 linux-metag
          1 linux-x25
          1 linux-nilfs
          1 lvs-devel
          1 netfilter
          1 linux-oxnas
          1 u-boot-amlogic
          1 lm-sensors
          1 lvm-devel
          1 acpica-devel
          1 perfbook
          1 virtio-fs
          1 smatch
          1 ../../../../../fuego
          1 ../../../../../wireless-regdb
          1 ../../../../../igt-dev
          1 ../../../../../powertop

git clone https://yhbt.net/lore/pub/scm/fs/zisofs/zisofs-tools.git