Tiny Core Base > Corepure64

squashfs zstd vs lz4

<< < (5/5)

Juanito:
Thanks for that  :)

This also works:
--- Code: ---for file in *.tcz; do unsquashfs -lc "$file" > "$file".list ; done && sed -i 's/squashfs-root//g' *tcz.list
--- End code ---

GNUser:

--- Quote from: Juanito on June 28, 2023, 10:43:44 AM ---This also works:
--- Code: ---for file in *.tcz; do unsquashfs -lc "$file" > "$file".list ; done && sed -i 's/squashfs-root//g' *tcz.list
--- End code ---

--- End quote ---
It sure does. And is a lot easier to understand.


--- Quote from: Juanito on June 28, 2023, 10:43:44 AM ---Thanks for that  :)

--- End quote ---
You're welcome :)

Rich:
Hi Juanito

--- Quote from: Juanito on June 28, 2023, 10:43:44 AM ---This also works:
--- Code: ---for file in *.tcz; do unsquashfs -lc "$file" > "$file".list ; done && sed -i 's/squashfs-root//g' *tcz.list
--- End code ---

--- End quote ---
That will also include empty directories.

This will work with both versions of  unsquashfs:

--- Code: ---tc@E310:~$ unsquashfs -ll -d '' /mnt/sda1/tce/optional/sbc.tcz | grep -v '^d' | grep '/' | sed -e 's#.* /#/#' -e 's# -> .*##'
/usr/local/bin/sbcdec
/usr/local/bin/sbcenc
/usr/local/bin/sbcinfo
/usr/local/lib/libsbc.so
/usr/local/lib/libsbc.so.1
/usr/local/lib/libsbc.so.1.1.0
tc@E310:~$
--- End code ---
This was run with the old version of  unsquashfs.

Navigation

[0] Message Index

[*] Previous page

Go to full version