I wanted too combine several sfs files into one.
Download and try. I put mine in /usr/bin
New version with split implemented!!
savefile can be merged into a squashfile!
check out posts below for more info!
or run sbcomb --help
Install
built package by download from HERE
install with pacman -U sbcomb-0.6-1-i686.pkg.tar.xz (Uninstall with pacman -R sbcomb-0.6-1-i686.pkg.tar.xz)
Or
can now be downloaded as a PKGBUILD
to be build and installed with makepkg -si --asroot in the same dir as downloaded PKGBUILD
Or
add a custom repo to /etc/pacman.conf
insert before [alphaos]
[scoobyalphaos]
Server = https://bitbucket.org/Scoby/sbcomb/downloads
1. hit pacman -Sy to update db.
2. pacman -Ss sbcomb to search for package
3. Install with pacman -S sbcomb
Or download here for manual install
Code: Select all
Usage:
sbcomb [OPTION]... [FILES]...
-h, --help display usage message.
-v, --version display script version.
-n, --noclobber check if destination filename already exists.
-d, --nosplitinfo turns off default behaviour. will not add file
to root for each infile listing all dirs and
files. With this flag you cannot split the
resulting squashfile to its parts again.
-s, --split takes a squashfile as argument that was
previously merged and splits it up into the
parts again. works even if a savefile have
been merged into squashfile. if a second
argument is supplied only this object will
be ectracted from the squashfile. The begin-
ning of name will suffice
-l, --list-splitinfo takes a squashfile as argument and lists
splitinfo contained
-m, --mksquash takes a dir as argument and creates a squashfile
from its content. Can also be achieved without
flag by command "sbcomb dir/"
-e, --ext set extension used, takes an extension as
argument. if not supplied extension
will default to .sb
-f, --savefile will let you specify a savefile to be
be merged into new squash file.
merges several files containing squashfilesystem into one.
will not remmove source files. The destination filname will
be an aggregation of the sourcefilenames.
Examples:
sbcomb squashroot/
sbcomb grub.sb smplayer.sb
sbcomb --ext sfs grub.sfs smplayer.sfs
sbcomb --savefile changes.fs4
sbcomb --savefile changes.fs4 zdrv.sb
sbcomb --list-splitinfo changes_zdrv.sb
sbcomb --split changes_zdrv.sb
sbcomb --split changes_zdrv.sb changes.fs4
sbcomb --split changes_zdrv.sb chang
.