# libisoburn/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. This package includes a useful ISO tool named "xorriso". Here's a few notes related to "xorriso" operations. 1.1. List contents of ISO filesystem. If "foo.iso" is an existing ISO file, this command will list the con- tents of the ISO file's root directory: xorriso -dev stdio:foo.iso -ls or xorriso -dev stdio:foo.iso -ls / If "/dir" is a directory stored inside "foo.iso", this command will list the contents of the directory: xorriso -dev stdio:foo.iso -ls /dir 1.2. Copy file to top of ISO filesystem. If "foo.iso" contains an ISO filesystem, this command will copy the file "bar" to the root directory of the filesystem: xorriso -dev stdio:foo.iso -cpr bar / 1.3. More file-copy operations. If the ISO file "foo.iso" contains a directory named "/item", this command will copy the file "bar" into the directory: xorriso -dev stdio:foo.iso -cpr bar /item If "foo.iso" contains a file named "/item" (as opposed to a director- y), the preceding command will replace "/item" with a copy of "bar". If "foo.iso" doesn't contain a directory *or* a file named "/item", the preceding command will create a new file inside "foo.iso" named "/item" that's a copy of "bar". 1.4. Directory-copy operations. Directory-copy operations work the same way as file-copy operations. For example, if "bardir" is a hard-disk directory (located outside the ISO file "foo.iso"), this command will copy "bardir" to the root dir- ectory inside "foo.iso" (producing a new ISO filesystem directory nam- ed "/bardir"): xorriso -dev stdio:foo.iso -cpr bardir / 1.5. Creating new ISO files. To create a new ISO file, execute a "copy" command similar to the "copy" commands shown previously and specify an ISO file that doesn't exist already. "xorriso" will create the specified ISO file, if neces- sary. 1.6. Moving or renaming objects. "xorriso" supports a mode named "-mv" that works like the CLI command "mv". Specifically, to rename (or move) objects, use commands similar to the following: xorriso -dev stdio:foo.iso -mv /oldname /newname or xorriso -dev stdio:foo.iso -mv /file1 /file2 ... /subdir 1.7. Deleting objects. "xorriso" supports a mode named "-rm_r" that works like the CLI com- mand "rm -r". Specifically, to remove a file or a directory from an existing ISO file, use a command similar to the following: xorriso -dev stdio:foo.iso -rm_r /item Warning: If "/item" is a directory, "-rm_r" will remove the entire directory tree, including all subdirectories). For more information, execute "man xorriso". #--------------------------------------------------------------------- [buildtimes] 00.00 hours (or 000.28 minutes) - 2021 L.A. dedi box: 6x2 CPU 32GB RAM 00.01 hours (or 000.57 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.01 hours (or 000.67 minutes) - HP EliteBook 8560w 32GB RAM 00.02 hours (or 000.97 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.04 hours (or 002.63 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] build = default exepack = yes fortran = disabled license = See "license*.txt" in installed tree licfile = COPYING nls = disabled setpaths = libburn libisofs tmpsize = 16M #--------------------------------------------------------------------- [depends] actools gawk grep libburn libisofs pkgconf sed #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE export LACNODEBUG=yes bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --enable-shared=yes \ --enable-static=no \ --mandir=$MANBASE #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = n/a url_home = http://libburnia-project.org/ url_lfs = n/a url_tarball = http://files.libburnia-project.org/releases/\ libisoburn-1.5.6.tar.gz #--------------------------------------------------------------------- [history] 130518 Updated from 1.2.4 to 1.3.0 170503 Updated from 1.4.2 to 1.4.6 170913 Updated to 1.4.8 180918 Updated to 1.5.0 210203 Updated to 1.5.2 210224 Updated to 1.5.4 230625 Updated to 1.5.6