Package: genisoimage Version: 9:1.1.7.1-1 Followup-For: Bug #475326 Now really with attachment...
-- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages genisoimage depends on: ii libbz2-1.0 1.0.5-0.1 high-quality block-sorting file co ii libc6 2.7-10 GNU C Library: Shared libraries ii libmagic1 4.23-2 File type determination library us ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime genisoimage recommends no packages. -- no debconf information
--- /usr/bin/dirsplit 2007-09-16 18:26:16.000000000 -0400 +++ bin/dirsplit 2008-04-09 23:36:56.000000000 -0400 @@ -33,6 +33,7 @@ my $opt_sln; my $opt_ln; my $opt_filter; +my $opt_xfilter; my $opt_simple; my $opt_follow; my $get_ver; @@ -44,6 +45,7 @@ "d|dirhier" => \$opt_dir, "flat" => \$opt_flat, "f|filter=s" => \$opt_filter, + "x|xfilter=s" => \$opt_xfilter, "F|follow" => \$opt_follow, "e|expmode=i" => \$emode, "o|overhead=i" => \$ofac, @@ -288,6 +290,10 @@ next unless (eval("\$f=~$opt_filter;")); } + if ($opt_xfilter) { + next if (eval("\$f=~$opt_xfilter;")); + } + if(-l $f && ! $opt_follow) { push(@files, $f); } @@ -471,7 +477,8 @@ -l|--symlink similar to -m but just creates symlinks in the target dirs -L|--hardlink like -l but creates hardlinks -p|--prefix STRING - first part of catalog/directory name (default: vol_) - -f|--filter EXPR - Filter expression, see examples below and perlre manpage + -f|--filter EXPR - include filter expression see examples below + -x|--xfilter EXPR - exclude filter expression and perlre manpage --flat Flat dir mode, don't recreate subdirectory structure (not recommended) -e|--expmode NUMBER, special exploration modes, used with directory argument @@ -508,7 +515,7 @@ dirsplit -m -s 120M -e4 largedirwithdata/ -p /zipmedia/backup_ #move stuff into splitted backup dirs dirsplit -s 700M -e2 music/ # make mkisofs catalogs to burn all music to 700M CDRs, keep single files in each dir together dirsplit -s 700M -e2 -f '/other\\/Soundtracks/' music/ # like above, only take files from other/Soundtracks -dirsplit -s 700M -e2 -f '!/Thumbs.db|Desktop.ini|\\.m3u\$/i' # like above, ignore some junk files and playlists, both letter cases +dirsplit -s 700M -e2 -x '/Thumbs.db|Desktop.ini|\\.m3u\$/i' # like above, ignore some junk files and playlists, both letter cases Bugs: overhead trough blocksize alignment and directory entry storage varies, heavily depends on the target filesystem and configuration (see -b and -o).