Skip to content
Browse files

added genisoimage, cleaned man pages

  • Loading branch information...
1 parent f876465 commit 37aefa10445b20f25fed3072451b2206a513ff6a root committed
Showing with 920 additions and 0 deletions.
  1. +1 −0 etc/resolv.conf
  2. BIN usr/bin/devdump
  3. +611 −0 usr/bin/dirsplit
  4. BIN usr/bin/genisoimage
  5. +214 −0 usr/bin/geteltorito
  6. BIN usr/bin/isodump
  7. BIN usr/bin/isoinfo
  8. BIN usr/bin/isovfy
  9. BIN usr/bin/mkzftree
  10. +22 −0 usr/share/doc/genisoimage/README.geteltorito
  11. BIN usr/share/doc/genisoimage/changelog.Debian.gz
  12. BIN usr/share/doc/genisoimage/changelog.gz
  13. +72 −0 usr/share/doc/genisoimage/copyright
  14. BIN usr/share/man/cs/man1/expiry.1.gz
  15. BIN usr/share/man/cs/man1/gpasswd.1.gz
  16. BIN usr/share/man/cs/man1/su.1.gz
  17. BIN usr/share/man/cs/man5/faillog.5.gz
  18. BIN usr/share/man/cs/man5/gshadow.5.gz
  19. BIN usr/share/man/cs/man5/passwd.5.gz
  20. BIN usr/share/man/cs/man5/shadow.5.gz
  21. BIN usr/share/man/cs/man7/wireless.7.gz
  22. BIN usr/share/man/cs/man8/aptitude.8.gz
  23. BIN usr/share/man/cs/man8/faillog.8.gz
  24. BIN usr/share/man/cs/man8/groupadd.8.gz
  25. BIN usr/share/man/cs/man8/groupdel.8.gz
  26. BIN usr/share/man/cs/man8/groupmod.8.gz
  27. BIN usr/share/man/cs/man8/grpck.8.gz
  28. BIN usr/share/man/cs/man8/iwconfig.8.gz
  29. BIN usr/share/man/cs/man8/iwevent.8.gz
  30. BIN usr/share/man/cs/man8/iwgetid.8.gz
  31. BIN usr/share/man/cs/man8/iwlist.8.gz
  32. BIN usr/share/man/cs/man8/iwpriv.8.gz
  33. BIN usr/share/man/cs/man8/iwspy.8.gz
  34. BIN usr/share/man/cs/man8/lastlog.8.gz
  35. BIN usr/share/man/cs/man8/nologin.8.gz
  36. BIN usr/share/man/cs/man8/vipw.8.gz
  37. BIN usr/share/man/de/man1/apropos.1.gz
  38. BIN usr/share/man/de/man1/apt-extracttemplates.1.gz
  39. BIN usr/share/man/de/man1/apt-ftparchive.1.gz
  40. BIN usr/share/man/de/man1/apt-sortpkgs.1.gz
  41. BIN usr/share/man/de/man1/chfn.1.gz
  42. BIN usr/share/man/de/man1/chsh.1.gz
  43. BIN usr/share/man/de/man1/debconf-apt-progress.1.gz
  44. BIN usr/share/man/de/man1/debconf-communicate.1.gz
  45. BIN usr/share/man/de/man1/debconf-copydb.1.gz
  46. BIN usr/share/man/de/man1/debconf-escape.1.gz
  47. BIN usr/share/man/de/man1/debconf-set-selections.1.gz
  48. BIN usr/share/man/de/man1/debconf-show.1.gz
  49. BIN usr/share/man/de/man1/debconf.1.gz
  50. BIN usr/share/man/de/man1/dpkg-deb.1.gz
  51. BIN usr/share/man/de/man1/dpkg-maintscript-helper.1.gz
  52. BIN usr/share/man/de/man1/dpkg-query.1.gz
  53. BIN usr/share/man/de/man1/dpkg-split.1.gz
  54. BIN usr/share/man/de/man1/dpkg-trigger.1.gz
  55. BIN usr/share/man/de/man1/dpkg.1.gz
  56. BIN usr/share/man/de/man1/live-snapshot.1.gz
  57. BIN usr/share/man/de/man1/login.1.gz
  58. BIN usr/share/man/de/man1/man.1.gz
  59. BIN usr/share/man/de/man1/manpath.1.gz
  60. BIN usr/share/man/de/man1/newgrp.1.gz
  61. BIN usr/share/man/de/man1/passwd.1.gz
  62. BIN usr/share/man/de/man1/su.1.gz
  63. BIN usr/share/man/de/man1/w.1.gz
  64. BIN usr/share/man/de/man1/whatis.1.gz
  65. BIN usr/share/man/de/man1/zsoelim.1.gz
  66. BIN usr/share/man/de/man5/adduser.conf.5.gz
  67. BIN usr/share/man/de/man5/apt.conf.5.gz
  68. BIN usr/share/man/de/man5/apt_preferences.5.gz
  69. BIN usr/share/man/de/man5/deluser.conf.5.gz
  70. BIN usr/share/man/de/man5/dpkg.cfg.5.gz
  71. BIN usr/share/man/de/man5/ethers.5.gz
  72. BIN usr/share/man/de/man5/manpath.5.gz
  73. BIN usr/share/man/de/man5/passwd.5.gz
  74. BIN usr/share/man/de/man5/sources.list.5.gz
  75. BIN usr/share/man/de/man7/live-boot.7.gz
  76. BIN usr/share/man/de/man7/live-config.7.gz
  77. BIN usr/share/man/de/man8/accessdb.8.gz
  78. BIN usr/share/man/de/man8/adduser.8.gz
  79. BIN usr/share/man/de/man8/apt-cache.8.gz
  80. BIN usr/share/man/de/man8/apt-cdrom.8.gz
  81. BIN usr/share/man/de/man8/apt-config.8.gz
  82. BIN usr/share/man/de/man8/apt-get.8.gz
  83. BIN usr/share/man/de/man8/apt-key.8.gz
  84. BIN usr/share/man/de/man8/apt-mark.8.gz
  85. BIN usr/share/man/de/man8/apt-secure.8.gz
  86. BIN usr/share/man/de/man8/apt.8.gz
  87. BIN usr/share/man/de/man8/aptitude.8.gz
  88. BIN usr/share/man/de/man8/arp.8.gz
  89. BIN usr/share/man/de/man8/catman.8.gz
  90. BIN usr/share/man/de/man8/deluser.8.gz
  91. BIN usr/share/man/de/man8/dpkg-divert.8.gz
  92. BIN usr/share/man/de/man8/dpkg-preconfigure.8.gz
  93. BIN usr/share/man/de/man8/dpkg-reconfigure.8.gz
  94. BIN usr/share/man/de/man8/dpkg-statoverride.8.gz
  95. BIN usr/share/man/de/man8/ifconfig.8.gz
  96. BIN usr/share/man/de/man8/mandb.8.gz
  97. BIN usr/share/man/de/man8/netstat.8.gz
  98. BIN usr/share/man/de/man8/plipconfig.8.gz
  99. BIN usr/share/man/de/man8/rarp.8.gz
  100. BIN usr/share/man/de/man8/route.8.gz
  101. BIN usr/share/man/de/man8/slattach.8.gz
  102. BIN usr/share/man/de/man8/start-stop-daemon.8.gz
  103. BIN usr/share/man/de/man8/update-alternatives.8.gz
  104. BIN usr/share/man/de/man8/vigr.8.gz
  105. BIN usr/share/man/de/man8/vipw.8.gz
  106. BIN usr/share/man/es/man1/apropos.1.gz
  107. BIN usr/share/man/es/man1/apt-extracttemplates.1.gz
  108. BIN usr/share/man/es/man1/apt-ftparchive.1.gz
  109. BIN usr/share/man/es/man1/apt-sortpkgs.1.gz
  110. BIN usr/share/man/es/man1/dpkg-deb.1.gz
  111. BIN usr/share/man/es/man1/dpkg-maintscript-helper.1.gz
  112. BIN usr/share/man/es/man1/dpkg-query.1.gz
  113. BIN usr/share/man/es/man1/dpkg-split.1.gz
  114. BIN usr/share/man/es/man1/dpkg-trigger.1.gz
  115. BIN usr/share/man/es/man1/dpkg.1.gz
  116. BIN usr/share/man/es/man1/man.1.gz
  117. BIN usr/share/man/es/man1/manpath.1.gz
  118. BIN usr/share/man/es/man1/whatis.1.gz
  119. BIN usr/share/man/es/man1/zsoelim.1.gz
  120. BIN usr/share/man/es/man5/adduser.conf.5.gz
  121. BIN usr/share/man/es/man5/apt.conf.5.gz
  122. BIN usr/share/man/es/man5/apt_preferences.5.gz
  123. BIN usr/share/man/es/man5/deluser.conf.5.gz
  124. BIN usr/share/man/es/man5/dpkg.cfg.5.gz
  125. BIN usr/share/man/es/man5/manpath.5.gz
  126. BIN usr/share/man/es/man5/sources.list.5.gz
  127. BIN usr/share/man/es/man8/accessdb.8.gz
  128. BIN usr/share/man/es/man8/adduser.8.gz
  129. BIN usr/share/man/es/man8/apt-cache.8.gz
  130. BIN usr/share/man/es/man8/apt-cdrom.8.gz
  131. BIN usr/share/man/es/man8/apt-config.8.gz
  132. BIN usr/share/man/es/man8/apt-get.8.gz
  133. BIN usr/share/man/es/man8/apt-key.8.gz
  134. BIN usr/share/man/es/man8/apt-mark.8.gz
  135. BIN usr/share/man/es/man8/apt-secure.8.gz
  136. BIN usr/share/man/es/man8/apt.8.gz
  137. BIN usr/share/man/es/man8/aptitude.8.gz
  138. BIN usr/share/man/es/man8/catman.8.gz
  139. BIN usr/share/man/es/man8/deluser.8.gz
  140. BIN usr/share/man/es/man8/dpkg-divert.8.gz
  141. BIN usr/share/man/es/man8/dpkg-statoverride.8.gz
  142. BIN usr/share/man/es/man8/mandb.8.gz
  143. BIN usr/share/man/es/man8/start-stop-daemon.8.gz
  144. BIN usr/share/man/es/man8/update-alternatives.8.gz
  145. BIN usr/share/man/fi/man1/chfn.1.gz
  146. BIN usr/share/man/fi/man1/chsh.1.gz
  147. BIN usr/share/man/fi/man1/su.1.gz
  148. BIN usr/share/man/fi/man8/aptitude.8.gz
  149. BIN usr/share/man/fr.ISO8859-1/man7/wireless.7.gz
  150. BIN usr/share/man/fr.ISO8859-1/man8/iwconfig.8.gz
  151. BIN usr/share/man/fr.ISO8859-1/man8/iwevent.8.gz
  152. BIN usr/share/man/fr.ISO8859-1/man8/iwgetid.8.gz
  153. BIN usr/share/man/fr.ISO8859-1/man8/iwlist.8.gz
  154. BIN usr/share/man/fr.ISO8859-1/man8/iwpriv.8.gz
  155. BIN usr/share/man/fr.ISO8859-1/man8/iwspy.8.gz
  156. BIN usr/share/man/fr.UTF-8/man7/wireless.7.gz
  157. BIN usr/share/man/fr.UTF-8/man8/iwconfig.8.gz
  158. BIN usr/share/man/fr.UTF-8/man8/iwevent.8.gz
  159. BIN usr/share/man/fr.UTF-8/man8/iwgetid.8.gz
  160. BIN usr/share/man/fr.UTF-8/man8/iwlist.8.gz
  161. BIN usr/share/man/fr.UTF-8/man8/iwpriv.8.gz
  162. BIN usr/share/man/fr.UTF-8/man8/iwspy.8.gz
  163. BIN usr/share/man/fr/man1/apropos.1.gz
  164. BIN usr/share/man/fr/man1/apt-extracttemplates.1.gz
  165. BIN usr/share/man/fr/man1/apt-ftparchive.1.gz
  166. BIN usr/share/man/fr/man1/apt-sortpkgs.1.gz
  167. BIN usr/share/man/fr/man1/chage.1.gz
  168. BIN usr/share/man/fr/man1/chfn.1.gz
  169. BIN usr/share/man/fr/man1/chsh.1.gz
  170. BIN usr/share/man/fr/man1/debconf-apt-progress.1.gz
  171. BIN usr/share/man/fr/man1/debconf-communicate.1.gz
  172. BIN usr/share/man/fr/man1/debconf-copydb.1.gz
  173. BIN usr/share/man/fr/man1/debconf-escape.1.gz
  174. BIN usr/share/man/fr/man1/debconf-set-selections.1.gz
  175. BIN usr/share/man/fr/man1/debconf-show.1.gz
  176. BIN usr/share/man/fr/man1/debconf.1.gz
  177. BIN usr/share/man/fr/man1/defoma-app.1.gz
  178. BIN usr/share/man/fr/man1/defoma-font.1.gz
  179. BIN usr/share/man/fr/man1/defoma-hints.1.gz
  180. BIN usr/share/man/fr/man1/defoma-id.1.gz
  181. BIN usr/share/man/fr/man1/defoma-subst.1.gz
  182. BIN usr/share/man/fr/man1/defoma-user.1.gz
  183. BIN usr/share/man/fr/man1/defoma.1.gz
  184. BIN usr/share/man/fr/man1/dh_installdefoma.1.gz
  185. BIN usr/share/man/fr/man1/dpkg-deb.1.gz
  186. BIN usr/share/man/fr/man1/dpkg-maintscript-helper.1.gz
  187. BIN usr/share/man/fr/man1/dpkg-query.1.gz
  188. BIN usr/share/man/fr/man1/dpkg-split.1.gz
  189. BIN usr/share/man/fr/man1/dpkg-trigger.1.gz
  190. BIN usr/share/man/fr/man1/dpkg.1.gz
  191. BIN usr/share/man/fr/man1/expiry.1.gz
  192. BIN usr/share/man/fr/man1/gpasswd.1.gz
  193. BIN usr/share/man/fr/man1/hostname.1.gz
  194. BIN usr/share/man/fr/man1/lexgrog.1.gz
  195. BIN usr/share/man/fr/man1/login.1.gz
  196. BIN usr/share/man/fr/man1/man.1.gz
  197. BIN usr/share/man/fr/man1/manconv.1.gz
  198. BIN usr/share/man/fr/man1/manpath.1.gz
  199. BIN usr/share/man/fr/man1/newgrp.1.gz
  200. BIN usr/share/man/fr/man1/passwd.1.gz
  201. BIN usr/share/man/fr/man1/sensible-editor.1.gz
  202. BIN usr/share/man/fr/man1/sg.1.gz
  203. BIN usr/share/man/fr/man1/su.1.gz
  204. BIN usr/share/man/fr/man1/tempfile.1.gz
  205. BIN usr/share/man/fr/man1/vim.1.gz
  206. BIN usr/share/man/fr/man1/vimdiff.1.gz
  207. BIN usr/share/man/fr/man1/whatis.1.gz
  208. BIN usr/share/man/fr/man1/which.1.gz
  209. BIN usr/share/man/fr/man1/xxd.1.gz
  210. BIN usr/share/man/fr/man1/zsoelim.1.gz
  211. BIN usr/share/man/fr/man3/Defoma::Common.3pm.gz
  212. BIN usr/share/man/fr/man3/Defoma::Font.3pm.gz
  213. BIN usr/share/man/fr/man3/Defoma::Id.3pm.gz
  214. BIN usr/share/man/fr/man3/Defoma::Subst.3pm.gz
  215. BIN usr/share/man/fr/man5/adduser.conf.5.gz
  216. BIN usr/share/man/fr/man5/apt.conf.5.gz
  217. BIN usr/share/man/fr/man5/apt_preferences.5.gz
  218. BIN usr/share/man/fr/man5/deluser.conf.5.gz
  219. BIN usr/share/man/fr/man5/dpkg.cfg.5.gz
  220. BIN usr/share/man/fr/man5/ethers.5.gz
  221. BIN usr/share/man/fr/man5/faillog.5.gz
  222. BIN usr/share/man/fr/man5/gshadow.5.gz
  223. BIN usr/share/man/fr/man5/login.defs.5.gz
  224. BIN usr/share/man/fr/man5/manpath.5.gz
  225. BIN usr/share/man/fr/man5/modules.5.gz
  226. BIN usr/share/man/fr/man5/passwd.5.gz
  227. BIN usr/share/man/fr/man5/shadow.5.gz
  228. BIN usr/share/man/fr/man5/sources.list.5.gz
  229. BIN usr/share/man/fr/man7/live-config.7.gz
  230. BIN usr/share/man/fr/man8/accessdb.8.gz
  231. BIN usr/share/man/fr/man8/add-shell.8.gz
  232. BIN usr/share/man/fr/man8/adduser.8.gz
  233. BIN usr/share/man/fr/man8/apt-cache.8.gz
  234. BIN usr/share/man/fr/man8/apt-cdrom.8.gz
  235. BIN usr/share/man/fr/man8/apt-config.8.gz
  236. BIN usr/share/man/fr/man8/apt-get.8.gz
  237. BIN usr/share/man/fr/man8/apt-key.8.gz
  238. BIN usr/share/man/fr/man8/apt-mark.8.gz
  239. BIN usr/share/man/fr/man8/apt-secure.8.gz
  240. BIN usr/share/man/fr/man8/apt.8.gz
  241. BIN usr/share/man/fr/man8/aptitude.8.gz
  242. BIN usr/share/man/fr/man8/arp.8.gz
  243. BIN usr/share/man/fr/man8/catman.8.gz
  244. BIN usr/share/man/fr/man8/chpasswd.8.gz
  245. BIN usr/share/man/fr/man8/defoma-reconfigure.8.gz
  246. BIN usr/share/man/fr/man8/deluser.8.gz
  247. BIN usr/share/man/fr/man8/dpkg-divert.8.gz
  248. BIN usr/share/man/fr/man8/dpkg-preconfigure.8.gz
  249. BIN usr/share/man/fr/man8/dpkg-reconfigure.8.gz
  250. BIN usr/share/man/fr/man8/dpkg-statoverride.8.gz
  251. BIN usr/share/man/fr/man8/faillog.8.gz
  252. BIN usr/share/man/fr/man8/groupadd.8.gz
  253. BIN usr/share/man/fr/man8/groupdel.8.gz
  254. BIN usr/share/man/fr/man8/groupmod.8.gz
  255. BIN usr/share/man/fr/man8/grpck.8.gz
  256. BIN usr/share/man/fr/man8/grpconv.8.gz
  257. BIN usr/share/man/fr/man8/grpunconv.8.gz
  258. BIN usr/share/man/fr/man8/ifconfig.8.gz
  259. BIN usr/share/man/fr/man8/installkernel.8.gz
  260. BIN usr/share/man/fr/man8/lastlog.8.gz
  261. BIN usr/share/man/fr/man8/mandb.8.gz
  262. BIN usr/share/man/fr/man8/netstat.8.gz
  263. BIN usr/share/man/fr/man8/newusers.8.gz
  264. BIN usr/share/man/fr/man8/plipconfig.8.gz
  265. BIN usr/share/man/fr/man8/pwck.8.gz
  266. BIN usr/share/man/fr/man8/pwconv.8.gz
  267. BIN usr/share/man/fr/man8/pwunconv.8.gz
  268. BIN usr/share/man/fr/man8/rarp.8.gz
  269. BIN usr/share/man/fr/man8/remove-shell.8.gz
  270. BIN usr/share/man/fr/man8/route.8.gz
  271. BIN usr/share/man/fr/man8/run-parts.8.gz
  272. BIN usr/share/man/fr/man8/savelog.8.gz
  273. BIN usr/share/man/fr/man8/shadowconfig.8.gz
  274. BIN usr/share/man/fr/man8/slattach.8.gz
  275. BIN usr/share/man/fr/man8/start-stop-daemon.8.gz
  276. BIN usr/share/man/fr/man8/update-alternatives.8.gz
  277. BIN usr/share/man/fr/man8/update-pangox-aliases.8.gz
  278. BIN usr/share/man/fr/man8/update-passwd.8.gz
  279. BIN usr/share/man/fr/man8/useradd.8.gz
  280. BIN usr/share/man/fr/man8/userdel.8.gz
  281. BIN usr/share/man/fr/man8/usermod.8.gz
  282. BIN usr/share/man/fr/man8/vigr.8.gz
  283. BIN usr/share/man/fr/man8/vipw.8.gz
  284. BIN usr/share/man/gl/man8/aptitude.8.gz
  285. BIN usr/share/man/hu/man1/chsh.1.gz
  286. BIN usr/share/man/hu/man1/gpasswd.1.gz
  287. BIN usr/share/man/hu/man1/login.1.gz
  288. BIN usr/share/man/hu/man1/newgrp.1.gz
  289. BIN usr/share/man/hu/man1/passwd.1.gz
  290. BIN usr/share/man/hu/man1/sg.1.gz
  291. BIN usr/share/man/hu/man1/su.1.gz
  292. BIN usr/share/man/hu/man5/dpkg.cfg.5.gz
  293. BIN usr/share/man/hu/man5/passwd.5.gz
  294. BIN usr/share/man/hu/man8/lastlog.8.gz
  295. BIN usr/share/man/id/man1/apropos.1.gz
  296. BIN usr/share/man/id/man1/chsh.1.gz
  297. BIN usr/share/man/id/man1/lexgrog.1.gz
  298. BIN usr/share/man/id/man1/login.1.gz
  299. BIN usr/share/man/id/man1/man.1.gz
  300. BIN usr/share/man/id/man1/manconv.1.gz
Sorry, we could not display the entire diff because too many files (2,002) changed.
View
1 etc/resolv.conf
@@ -0,0 +1 @@
+nameserver 8.8.8.8
View
BIN usr/bin/devdump
Binary file not shown.
View
611 usr/bin/dirsplit
@@ -0,0 +1,611 @@
+#!/usr/bin/perl
+# -*- Mode: Perl -*-
+# dirsplit ---
+# Author : Eduard Bloch ( blade@debian.org )
+# Last Modified On : Sun, 06 Feb 2005 14:59:51 +0100
+# Status : Working, but use with caution!
+# License: GPLv2
+
+my $version="0.3.3";
+
+require v5.8.1;
+use strict;
+use List::Util 'shuffle';
+use Getopt::Long qw(:config no_ignore_case bundling);
+use File::Basename;
+use File::Path;
+use Cwd 'abs_path';
+
+my $ret=0;
+my $max="4488M";
+my $prefix="vol_";
+my $acc=20;
+my $emode=1;
+my $bsize=2048;
+my $ofac =50;
+my $opt_help;
+my $opt_longhelp;
+my $opt_sim;
+my $opt_dir;
+my $opt_flat;
+my $opt_move;
+my $opt_ver;
+my $opt_sln;
+my $opt_ln;
+my $opt_filter;
+my $opt_simple;
+my $opt_follow;
+my $get_ver;
+my $opt_listfile;
+
+
+my %options = (
+ "h|help" => \$opt_help,
+ "d|dirhier" => \$opt_dir,
+ "flat" => \$opt_flat,
+ "f|filter=s" => \$opt_filter,
+ "F|follow" => \$opt_follow,
+ "e|expmode=i" => \$emode,
+ "o|overhead=i" => \$ofac,
+ "b|blksize=i" => \$bsize,
+ "n|no-act" => \$opt_sim,
+ "m|move" => \$opt_move,
+ "l|symlink" => \$opt_sln,
+ "L|hardlink" => \$opt_ln,
+ "v|verbose" => \$opt_ver,
+ "s|size=s" => \$max,
+ "S|simple" => \$opt_simple,
+ "T|input=s" => \$opt_listfile,
+ "p|prefix=s" => \$prefix,
+ "a|accuracy=i" => \$acc,
+ "H|longhelp" => \$opt_longhelp,
+ "version" => \$get_ver
+);
+
+&show_help(1) unless ( GetOptions(%options));
+&show_help(1) if $opt_help;
+&show_longhelp if $opt_longhelp;
+if($get_ver) {
+ print $version;
+ exit 0;
+}
+
+# ignore the old dirhier setting since it is default now and disable the flag when opt_flat is specified
+$opt_dir = !$opt_flat;
+
+$opt_ver = 1 if $opt_sim;
+$opt_move=1 if ($opt_sln || $opt_ln);
+
+# big list @sizes containing the "items" (object sizes)
+# %names hash mapping "items" (size as key) to arrays with filenames/subarrays for coalesced files
+my @sizes;
+my %names;
+
+# result containts the calculated output. In simple mode, an
+# array (bins) of atoms (files or filelists). Otherwise, sizes
+# instead of atoms, to be resolved with %names.
+my @result;
+
+my $inputdir;
+
+$max=fixnr($max);
+# about 400kB for iso headers
+$max-=420000;
+
+# init default value
+my $globwaste=0;
+
+
+if(-d $ARGV[0] || (-d readlink($ARGV[0]))) {
+ syswrite(STDOUT,"Building file list, please wait...\n");
+ # save the absolut path before doing anyhting
+ $inputdir=Cwd::abs_path($ARGV[0]);
+ &explore($inputdir);
+}
+elsif($opt_listfile) {
+ if($opt_listfile eq "-") {
+ &parseListe(\*STDIN);
+ }
+ else {
+ open(my $in, "<", $opt_listfile) || die "Cannot open list file $opt_listfile\n";
+ &parseListe($in);
+ }
+}
+else {
+ die "Error: please specify a directory\n";
+}
+
+# check for pointless requests
+my $testsize=0;
+for(@sizes) {
+ die "Too large object(s) ($_) for the given max size: @{$names{$_}} (maybe coalesced in arrays, check manually)\n" if($_>$max);
+
+ $testsize+=$_;
+}
+
+$acc=1 if ($testsize <= $max); # just generate a list, more trials are pointless
+print "\nSumm: $testsize\n" if($opt_ver);
+die "Nothing to do!\n" if($testsize<4096); # looks like just an empty dir
+
+if(!$opt_simple) {
+ syswrite(STDOUT, "Calculating, please wait...\n");
+ my $starttime=time;
+ $globwaste=$max*@sizes;
+ for(1..$acc) {
+ syswrite(STDOUT,".");
+ my @tmp;
+ #my $waste = bp_bestfit($max, \@in, \@tmp);
+ my $waste = bp_firstfit($max, \@sizes, \@tmp);
+ #print "D: waste - $waste\n";
+ if($waste < $globwaste) {
+ $globwaste=$waste;
+ @result=@tmp;
+ }
+ if($starttime && time > $starttime+10) {
+ syswrite(STDOUT,"\nSpent already over 10s (for $_ iterations)\nHint: reduce accuracy to make it faster!\n");
+ undef $starttime;
+ }
+ @sizes=shuffle(@sizes);
+ }
+
+}
+
+print "\nCalculated, using ".(scalar @result)." volumes.\n";
+print "Wasted: $globwaste Byte (estimated, check mkisofs -print-size ...)\n";
+
+# and the real work
+my $i=0;
+my $inDirLen=length($inputdir);
+for(@result) {
+ $i++;
+ my $o;
+ open($o, ">$prefix$i.list") if(! ($opt_move || $opt_sim));
+ my $dirPrefix=dirname($prefix);
+ my $prefixBase=basename($prefix);
+ my $dirPrefixAbs=Cwd::abs_path($dirPrefix);
+
+ for(@{$_}) {
+ my $stuffRef;
+
+ # For simple mode, the files/atoms are already resolved, otherwise take
+ # the next with appropriate size.
+ my $item= $opt_simple ? $_ : shift(@{$names{$_}});
+
+ # make reference point to an array with our files, create a list if needed
+ if(ref($item) eq "ARRAY") {
+ $stuffRef=$item;
+ }
+ else {
+ $stuffRef=[$item];
+ }
+
+ for my $file (@$stuffRef) {
+ my $relFile=substr($file,$inDirLen+1);
+ my $base=basename($relFile);
+ if($opt_move) {
+ my $targetsubdir = $dirPrefixAbs."/$prefixBase$i";
+ $targetsubdir .= "/".dirname($relFile) if($opt_dir);
+ print "$file -> $targetsubdir/$base\n" if($opt_ver);
+ if(!$opt_sim) {
+ mkpath $targetsubdir || die "Problems creating $targetsubdir\n";
+ # last check
+ die "Could not create $targetsubdir?\n" if(!(-d $targetsubdir && -w $targetsubdir));
+ if($opt_sln) {
+ symlink($file, "$targetsubdir/$base");
+ }
+ elsif($opt_ln) {
+ if(-d $file && !-l $file) {
+ mkdir "$targetsubdir/$base";
+ }
+ else {
+ link($file, "$targetsubdir/$base");
+ }
+ }
+ else {
+ rename($file, "$targetsubdir/$base");
+ }
+ }
+ }
+ else {
+ # escape = in mkisofs catalogs, they are used as separator
+ my $isoname = ($opt_dir?$relFile : $base);
+ $isoname=~s/=/\\=/g;
+ my $sourcefile=$file;
+ $sourcefile=~s/=/\\=/g;
+ print "$i: /$isoname=$sourcefile\n" if $opt_ver;
+ print $o "/$isoname=$sourcefile\n" if(!$opt_sim);
+ }
+ }
+ }
+ close($o) if($o);
+}
+
+exit $ret;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# recursive function
+# parameter: directory
+# mode 1: descend as far as possible and index all non-directories
+# mode 2++:
+# put all files of a dir into coaleseced-object, then descend into each dir
+sub explore {
+ (my $dir) = @_;
+ my @stuff;
+ my @dirs;
+ my @files;
+
+ opendir(DIR, $dir) || die "Could not open $dir\n";
+ @stuff=readdir(DIR);
+
+ if($opt_simple) {
+ @stuff=sort { lc($a) cmp lc($b) } @stuff;
+ }
+
+ foreach my $f (@stuff) {
+ next if ($f eq "." || $f eq "..");
+ #print "\$f=$opt_filter;\n";
+
+ $f="$dir/$f" if($dir ne ".");
+
+ if ($opt_filter) {
+ next unless (eval("\$f=~$opt_filter;"));
+ }
+
+ if(-l $f && ! $opt_follow) {
+ push(@files, $f);
+ }
+ elsif(-d $f) {
+ push(@dirs, $f);
+ }
+ else {
+ push(@files, $f);
+ }
+ }
+ closedir(DIR);
+
+ if( (@dirs + @files) == 0 ) {
+ # this one is empty, register for cosmetics reason
+ &insitem(getsize($dir), $dir);
+ return;
+ }
+
+ # recurse on directories
+ &explore($_) for(@dirs);
+
+ # and now process files
+ if($emode==1) {
+ &insitem(getsize($_), $_) for(@files);
+ }
+ else {
+ # handle coalesced objects - first some sanity checks and splitting if
+ # required
+
+ my $filesum=0;
+ for(@files) {
+ my $tmp=getsize($_);
+ if($tmp>$max) {
+ # already too large, stop right here
+ die "Too large file ($_) for the given max size $max, aborting...\n";
+ }
+ $filesum += $tmp;
+ };
+
+ # handle coal. objects becoming too large
+ if($filesum>$max) {
+ # too large coal. object...
+ if($emode==3) {
+ # don't coalesc in this mode, do like mode 1 above, leave them alone
+ &insitem(getsize($_), $_) for(@files);
+ return;
+ }
+ # a bit complicated, split file set while creating coal.objects
+ if($emode==4) {
+ my $partsum=0;
+ my @sorted=sort(@files);
+ my @tmpvol;
+ for(my $i=0;$i<=$#sorted;$i++) {
+# print "D: i: $i, partsum: $partsum, file: $sorted[$i]\n";
+ my $tmp=getsize($sorted[$i]);
+ $partsum+=$tmp;
+ if($partsum>$max) {
+ # undo the last step then build the coal.object
+ $partsum-=$tmp;
+ $i--;
+
+ &insitem($partsum, \@tmpvol);
+ # reset temporaries
+ undef @tmpvol;
+ undef $partsum;
+ }
+ else {
+ push(@tmpvol, $sorted[$i]);
+ }
+ }
+ return;
+ }
+ }
+
+ # ok, building a coalesced object for simple cases
+ if($filesum) {
+ &insitem($filesum, \@files);
+ }
+ }
+}
+
+my $simplePos=0;
+my @simpleBinSizes;
+
+# args: size, object (filename or list reference)
+sub insitem {
+ my ($size, $object) = @_;
+ # normaly, put the items into the pool for calculation. In simple mode, calculate here
+
+ push(@sizes, $size);
+ push(@{$names{$size}},$object);
+
+ if($opt_simple) {
+ # now the simplest method to fill the bins, just take a new one when the
+ # object-to-be-added no longer fits
+ if($simpleBinSizes[$simplePos]+$size > $max) {
+ $globwaste += ( $max-$simpleBinSizes[$simplePos] );
+ $simplePos++;
+ };
+ $simpleBinSizes[$simplePos]+=$size;
+ push( @{$result[$simplePos]}, $object);
+ }
+
+}
+
+sub getsize {
+ (my $file) = @_;
+ my $size = ((stat($file))[7]);
+ my $rest = ($size % $bsize);
+ $size = ($size + $bsize - $rest) if ($rest);
+ return 1+int(200 + $ofac*length(basename($file)) + $size);
+}
+
+sub parseListe {
+ my $fh=${$_[0]};
+ while(<$fh>) {
+ if(/^(\w+)\s+(.+)/) {
+ &insitem(fixnr($1), $2);
+ }
+ }
+}
+
+sub fixnr {
+ # args:
+ # Number
+ # optional: default multiplier
+ my $fac;
+ my $nr;
+ if($_[0]=~/(\d+)(\D)/) {
+ $nr=$1;
+ $fac=$2;
+ }
+ elsif(defined($_[1])) {
+ $nr=$_[0];
+ $fac=$_[1];
+ }
+ else {
+ return $_[0];
+ }
+ return $nr*1000000000 if($fac eq "g");
+ return $nr*1073741824 if($fac eq "G");
+ return $nr*1000000 if($fac eq "m");
+ return $nr*1048576 if($fac eq "M");
+ return $nr*1000 if($fac eq "k");
+ return $nr*1024 if($fac eq "K");
+ return $nr if($fac eq "b");
+ die "$fac is not a valid multiplier!";
+}
+
+
+sub show_help {
+ print <<EOM
+dirsplit [options] [advanced options] < directory >
+
+ -H|--longhelp Show the long help message with more advanced options
+ -n|--no-act Only print the commands, no action (implies -v)
+ -s|--size NUMBER - Size of the medium (default: $max)
+ -e|--expmode NUMBER - directory exploration mode (recommended, see long help)
+ -m|--move Move files to target dirs (default: create mkisofs catalogs)
+ -p|--prefix STRING - first part of catalog/directory name (default: vol_)
+ -h|--help Show this option summary
+ -v|--verbose More verbosity
+
+The complete help can be displayed with the --longhelp (-H) option.
+The default mode is creating file catalogs useable with:
+ mkisofs -D -r --joliet-long -graft-points -path-list CATALOG
+
+Example:
+dirsplit -m -s 700M -e2 random_data_to_backup/
+EOM
+ ;
+ exit shift;
+}
+
+sub show_longhelp {
+ my $msglong="
+dirsplit [options] [advanced options] < directory >
+ -n|--no-act Only print the commands, no action (implies -v)
+ -s|--size NUMBER - Size of the medium (default: $max)
+ -m|--move Move files to target dirs (default: create mkisofs catalogs)
+ -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
+ --flat Flat dir mode, don't recreate subdirectory structure (not recommended)
+ -e|--expmode NUMBER, special exploration modes, used with directory argument
+
+ 1: (default) native exploration of the specified directory, but file sizes
+ are rounded up to 2048 blocks plus estimated overhead for
+ filenames (see -o option)
+ 2: like 1, but all files in directory are put together (as \"atom\") onto the
+ same medium. This does not apply to subdirectories, however.
+ 3: like 2, but don't coalesc files when the size of the \"atom\" becomes too
+ large for the medium size (currently $max)
+ 4: like 2, but the max. size of the atoms is limited to $max (storing the
+ rest on another medium)
+
+ -F|--follow Follow symlinks. Use with care!
+ -b|--blksize NUMBER, block size of the target filesystem (currently $bsize).
+ -o|--overhead NUMBER, overhead caused by directory entries (as factor for the
+ filename length, default: 50, empiricaly found for Joliet+RR
+ with not-so-deep directory structure). Works in exploration
+ mode.
+ -a|--accuracy NUMBER (1=faster, large number=better efficiency, default: 500)
+ -S|--simple Simple/stupid/alphabetic mode
+ -T|--input FILENAME (or - for STDIN): List with sizes and paths, try:
+ find dir -type f -printf \"%s %p\n\"
+ to get an example. Avoid duplicates! Unit suffixes are allowed.
+ -h|--help Show this option summary
+ -v|--verbose More verbosity
+
+File sizes are expected to be in bytes, append modifier letters to multiply
+with a factor, eg 200M (b,k,K,m,M,g,G for Bytes, Kb, KiB, Mb, MiB, Gb, GiB).
+The default output mode is creating file catalogs useable with
+ mkisofs -D -r --joliet-long -graft-points -path-list CATALOG
+
+Examples:
+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
+
+Bugs: overhead trough blocksize alignment and directory entry storage varies,
+heavily depends on the target filesystem and configuration (see -b and -o).
+
+You should compare the required size of the created catalogs, eg.:
+for x in *list ; do mkisofs -quiet -D -r --joliet-long -graft-points \\
+ -path-list \$x -print-size; done
+(output in blocks of 2048 bytes) with the expected size (-s) and media data
+(cdrecord -v -toc ...).
+";
+ print $msglong;
+ exit 0;
+}
+
+# Parms: bin size (int), input array (arr reference), output array (arr reference)
+# Returns: wasted space (int)
+sub bp_bestfit {
+ my $max=$_[0];
+ my @in = @{$_[1]};
+ my $target = $_[2];
+ my @out;
+ my @bel;
+
+ my @tmp;
+ push(@tmp,$in[0]);
+ push(@out, \@tmp);
+ $bel[0] = $in[0];
+ shift @in;
+
+ for(@in) {
+ my $bestplace=$#out+1;
+ my $bestwert=$max;
+ for($i=0;$i<=$#out;$i++) {
+ my $rest;
+ $rest=$max-$bel[$i]-$_;
+ if($rest>0 && $rest < $bestwert) {
+ $bestplace=$i;
+ $bestwert=$rest;
+ };
+ }
+ if($bestplace>$#out) {
+ my @bin;
+ $bel[$bestplace]=$_;
+ push(@bin, $_);
+ push(@out,\@bin);
+ }
+ else{
+ $bel[$bestplace]+=$_;
+ push( @{$out[$bestplace]} , $_);
+ }
+ }
+ my $ret=0;
+ # count all rests but the last one
+ for($i=0;$i<$#out;$i++) {
+ $ret+=($max-$bel[$i]);
+ }
+ @{$target} = @out;
+ return $ret;
+}
+
+# Parms: bin size (int), input array (arr reference), output array (arr reference)
+# Returns: wasted space (int)
+sub bp_firstfit {
+ my $max=$_[0];
+ my @in = @{$_[1]};
+ my $target = $_[2];
+ my @out;
+ my @bel;
+
+ piece: foreach my $obj (@in) {
+ # first fit, use the first bin with enough free space
+ # print "F: bin$i: $obj, @{$names{$obj}}\n";
+ for($i=0;$i<=$#out;$i++) {
+ my $newsize=($bel[$i]+$obj);
+# print "bel[i]: $bel[$i], new?: $newsize to max: $max\n";
+ if( $newsize <= $max ) {
+# print "F: bin$i: $bel[$i]+$obj=$newsize\n";
+ #fits here
+ $bel[$i]=$newsize;
+ push( @{$out[$i]} , $obj);
+ next piece; # break
+ }
+ }
+ # neues Bin
+ my @bin;
+ $bel[$i]=$obj;
+# print "N: bin$i: $bel[$i]=$obj\n";
+ push(@bin, $obj);
+ push(@out,\@bin);
+ }
+ my $ret=0;
+ # sum up all rests except of the one from the last bin
+ for($i=0;$i<$#out;$i++) {
+# print "hm, bel $i ist :".$bel[$i]." und res:".($max-$bel[$i])."\n";
+ $ret+=($max-$bel[$i]);
+ }
+ @{$target} = @out;
+# print "wtf, ".join(",", @{$out[0]})."\n";
+ return $ret;
+}
View
BIN usr/bin/genisoimage
Binary file not shown.
View
214 usr/bin/geteltorito
@@ -0,0 +1,214 @@
+#!/usr/bin/perl
+
+use Getopt::Std;
+
+#
+# geteltorito.pl: a bootimage extractor
+# Script that will extract the first El Torito bootimage from a
+# bootable CD image
+# R. Krienke 08/2001
+# krienke@uni-koblenz.de
+# License: GPL
+#
+# Get latest version from:
+# http://www.uni-koblenz.de/~krienke/ftp/noarch/geteltorito
+#
+$utilVersion="0.4";
+#
+# Version 0.4
+# 2007/02/01
+# A patch from Santiago Garcia <manty@debian.org> to use a virtual sector
+# size (vSecSize) of 512 bytes, as defined on "El Torito" specs and change
+# unpack of the sector count from n to v to get the correct sector count.
+# Version 0.3
+# 2006/02/21
+# A patch from Ben Collins <bcollins@ubuntu.com> to make the
+# utility work on PPC machines (change from 'L'-encoding in pack to 'V')
+# Version 0.2
+# Several patches included from Nathan Stratton Treadway(nathant@ontko.com)
+# to adjust the platform output as well as fixes for other minor bugs
+# Version 0.1
+# Initial release
+#
+# For information on El Torito see
+# http://wikipedia.org/
+# or try this link directly:
+# http://www.phoenix.com/en/Customer+Services/White+Papers-Specs/Platform+System+Software+Documents/default.htm
+
+$vSecSize=512;
+$secSize=2048;
+$ret=undef;$version=undef;$opt_h=undef;$loadSegment=undef;$systemType=undef;
+
+#
+# Read a particular sector from a file
+# sector counting starts at 0, not 1
+#
+sub getSector{
+ my ($secNum, $secCount, $file)=@_;
+ my ($sec, $count);
+
+ open(FILE, $file) || die "Cannot open \"$file\" \n";
+
+ seek(FILE, $secNum*$secSize, 0);
+ $count=read(FILE, $sec, $vSecSize*$secCount, 0) ;
+ if( $count != $vSecSize*$secCount ){
+ warn "Error reading from file \"$file\"\n";
+ }
+ close(FILE);
+
+ return($sec);
+}
+
+
+#
+# Write eltorito data into a file
+#
+sub writeOutputFile{
+ my($name)=shift;
+ my($value)=shift;
+
+ open(OUT, ">".$name)|| die "$0: Cannot open outputfile \"$name\" for writing. Stop.";
+ print OUT $value;
+ close(OUT);
+}
+
+
+#
+# Usage
+#
+sub usage{
+ warn "\n$0 [-hv] [-o outputfilename] cd-image \n",
+ "Script will try to extract an El Torito image from a \n",
+ "bootable CD (or cd-image) given by <cd-image> and write \n",
+ "the data extracted to STDOUT or to a file.\n",
+ " -h: This help. \n",
+ " -v: Print version of script and exit.\n",
+ " -o <file>: Write extracted data to file <file> instead of STDOUT.\n",
+ "\n\n";
+ exit 0;
+}
+
+
+# ---------------------------------------------------------------------
+$ret=getopts('hvo:');
+
+if( defined($opt_v) ){
+ warn "Version: $utilVersion \n";
+ exit 0;
+}
+
+if( defined($opt_h) || $#ARGV <0 ){
+ usage(0);
+}
+
+if( defined($opt_o) ){
+ $outputFilename="$opt_o";
+}
+
+$imageFile=$ARGV[0];
+
+if( ! -r $imageFile ){
+ die "Cannot read image/device \"$imageFile\". Aborting\n";
+}
+
+#
+# Read Sector 17 from CD which should contain a Boot Record Volume
+# descriptor. This descriptor contains at its start the text ($isoIdent)
+# CD001 and ($toritoSpec)
+# EL TORITO SPECIFICATION
+# see http://www.cdpage.com/Compact_Disc_Variations/eltoritoi.html
+# for details
+#
+
+$sector=getSector(17, 1, $imageFile );
+($boot, $isoIdent, $version, $toritoSpec,
+ $unUsed, $bootP)= unpack( "Ca5CA32A32V", $sector );
+
+if( $isoIdent ne "CD001" || $toritoSpec ne "EL TORITO SPECIFICATION" ){
+ die "This data image does not seem to be a bootable CD-image\n";
+}
+
+#
+# Now fetch the sector of the booting catalog
+#
+$sector=getSector($bootP, 1, $imageFile );
+
+print STDERR "Booting catalog starts at sector: $bootP \n";
+
+# The first 32 bytes of this sector contains the validation entry for a
+# boot. The first byte has to be 01, the next byte determines the
+# architecture the image is designed for, where 00 is i86, 01 is PowerPC
+# and 02 is Mac. More data give info about manufacturer, etc. The
+# final two bytes must contain 0x55 and 0xAA respectively (as
+# defined by the El Torito standard).
+
+$validateEntry=substr($sector, 0, 32);
+
+($header, $platform, $unUsed, $manufact, $unUsed, $five, $aa)=
+ unpack( "CCvA24vCC", $validateEntry);
+
+if( $header != 1 || $five != 0x55 || $aa != 0xaa ){
+ die "Invalid Validation Entry on image \n";
+}
+
+print STDERR "Manufacturer of CD: $manufact\n";
+print STDERR "Image architecture: ";
+print STDERR "x86" if( $platform == 0 );
+print STDERR "PowerPC" if( $platform == 1 );
+print STDERR "Mac" if( $platform == 2 );
+print STDERR "unknown ($platform)" if( $platform > 2 );
+print STDERR "\n";
+
+#
+# Now we examine the initial/defaultentry which follows the validate
+# entry and has a size of 32 bytes.
+
+$initialEntry=substr($sector, 32, 32);
+
+($boot, $media, $loadSegment, $systemType, $unUsed,
+ $sCount, $imgStart, $unUsed)=unpack( "CCvCCvVC", $initialEntry);
+
+if( $boot != 0x88 ){
+ die "Boot indicator in Initial/Default-Entry is not 0x88. CD is not bootable. \n";
+}
+
+print STDERR "Boot media type is: ";
+if( $media == 0 ){
+ print STDERR "no emulation";
+ $count=0;
+}
+if( $media == 1 ){
+ print STDERR "1.2meg floppy";
+ $count=1200*1024/$vSecSize;
+}
+if( $media == 2 ){
+ print STDERR "1.44meg floppy";
+ $count=1440*1024/$vSecSize;
+}
+if( $media == 3 ){
+ print STDERR "2.88meg floppy";
+ $count=2880*1024/$vSecSize;
+}
+if( $media == 4 ){
+ print STDERR "harddisk";
+ $count=0;
+}
+print STDERR "\n";
+
+# Only use the internal sector counter if the real size is unknown
+# ($count==0)
+$cnt=$count==0?$sCount:$count;
+
+print STDERR "El Torito image starts at sector $imgStart and has $cnt sector(s) of $vSecSize Bytes\n";
+
+# We are there:
+# Now read the bootimage to stdout
+$image=getSector($imgStart, $cnt, $imageFile);
+
+if( length($outputFilename) ){
+ writeOutputFile($outputFilename, $image);
+ print STDERR "\nImage has been written to file \"$outputFilename\".\n";
+}else{
+ print "$image";
+ print STDERR "Image has been written to stdout ....\n";
+}
View
BIN usr/bin/isodump
Binary file not shown.
View
BIN usr/bin/isoinfo
Binary file not shown.
View
BIN usr/bin/isovfy
Binary file not shown.
View
BIN usr/bin/mkzftree
Binary file not shown.
View
22 usr/share/doc/genisoimage/README.geteltorito
@@ -0,0 +1,22 @@
+geteltorito
+===========
+
+Author: Rainer Krienke
+Email: krienke@uni-koblenz.de
+License: GPL
+Version: 0.4
+Description: A El Torito boot image extractor
+
+call: geteltorito CD-image > toritoimagefile
+example:geteltorito /dev/sr0 > /tmp/bootimage
+
+The perl-script will extract the initial/default boot image from a CD if
+existant. It will not extract any of other possibly existing bootimages
+that are allowed by the El Torito standard.
+The imagedata are written to STDOUT all other information is written to
+STDERR (eg type and size of image).
+If you want to write the image to a file instead of STDOUT you can
+secify the filename wanted on the commandline using option -o <filename>
+
+Rainer Krienke
+krienke@uni-koblenz.de
View
BIN usr/share/doc/genisoimage/changelog.Debian.gz
Binary file not shown.
View
BIN usr/share/doc/genisoimage/changelog.gz
Binary file not shown.
View
72 usr/share/doc/genisoimage/copyright
@@ -0,0 +1,72 @@
+This package was first debianized by Erik Andersen andersee@debian.org.
+The current Debian maintainer is Joerg Jaspert <joerg@debian.org>.
+Co-maintainers: Eduard Bloch <blade@debian.org>,
+Steve McIntyre <93sam@debian.org>
+
+It is available as free download on
+<https://alioth.debian.org/projects/debburn/>.
+The package contains parts of zisofs-tools, downloaded from
+<ftp://ftp.kernel.org/pub/linux/utils/fs/zisofs/>.
+
+Upstream maintainers:
+The upstream author of zisofs-tools is H. Peter Anvin <hpa@zytor.com>.
+The rest is maintained by the Debian maintainers; see above.
+
+Other authors:
+Joerg Schilling <schilling@fokus.fraunhofer.de>, Eric Youngdale and many
+others.
+
+Names of relevant binary program(s) and copyright info have been adapted to
+avoid the violation of the GPL license (as offered by Joerg Schilling) and the
+obligations created by German laws.
+
+Copyright:
+
+* cdda2wav
+ Copyright 1998-2003 Heiko Eissfeldt
+ parts (C) Peter Widow
+ parts (C) Thomas Niederreiter
+ parts (C) RSA Data Security, Inc.
+ License: GPLv2
+
+* mkisofs
+ Written by Eric Youngdale (1993).
+ Copyright 1993 Yggdrasil Computing, Incorporated
+ Copyright (c) 1999,2000-2004 J. Schilling
+ APPLE_HYB James Pearson j.pearson@ge.ucl.ac.uk 22/2/2000
+ License: GPLv2
+
+* libedc compact disc reed-solomon routines
+ (c) 1998-2002 by Heiko Eissfeldt, heiko@colossus.escape.de
+ (c) 2002 by Joerg Schilling
+ License: GPLv2
+
+* libhfs_iso - Modified version of libhfs (v2.0) to work with mkhybrid.
+ (C) 1996, 1997 Robert Leslie
+ License: GPLv2
+
+* libcdparanoia
+ (C) by Monty (xiphmont@mit.edu)
+ Modifications to make the code portable Copyright (c) 2002 J. Schilling
+ License: GPLv2
+
+* readcd
+ Copyright (c) 1987, 1995-2003 J. Schilling
+ License: GPLv2
+
+* zisofs-tools:
+ Copyright 2001 H. Peter Anvin - All Rights Reserved
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA; either version 2 of the License, or (at your option) any
+ * later version; incorporated herein by reference.
+
+* geteltorito
+ Author: Rainer Krienke
+ Email: krienke@uni-koblenz.de
+ License: GPL
+ Version: 0.3
+
+The complete text of the GNU General Public License version 2 is
+available in /usr/share/common-licenses/GPL-2 on a Debian system.
View
BIN usr/share/man/cs/man1/expiry.1.gz
Binary file not shown.
View
BIN usr/share/man/cs/man1/gpasswd.1.gz
Binary file not shown.
View
BIN usr/share/man/cs/man1/su.1.gz
Binary file not shown.
View
BIN usr/share/man/cs/man5/faillog.5.gz
Binary file not shown.
View
BIN usr/share/man/cs/man5/gshadow.5.gz
Binary file not shown.
View
BIN usr/share/man/cs/man5/passwd.5.gz
Binary file not shown.
View
BIN usr/share/man/cs/man5/shadow.5.gz
Binary file not shown.
View
BIN usr/share/man/cs/man7/wireless.7.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/aptitude.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/faillog.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/groupadd.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/groupdel.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/groupmod.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/grpck.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwconfig.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwevent.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwgetid.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwlist.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwpriv.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/iwspy.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/lastlog.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/nologin.8.gz
Binary file not shown.
View
BIN usr/share/man/cs/man8/vipw.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/apropos.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/apt-extracttemplates.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/apt-ftparchive.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/apt-sortpkgs.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/chfn.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/chsh.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-apt-progress.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-communicate.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-copydb.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-escape.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-set-selections.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf-show.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/debconf.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg-deb.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg-maintscript-helper.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg-query.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg-split.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg-trigger.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/dpkg.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/live-snapshot.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/login.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/man.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/manpath.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/newgrp.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/passwd.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/su.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/w.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/whatis.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man1/zsoelim.1.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/adduser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/apt.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/apt_preferences.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/deluser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/dpkg.cfg.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/ethers.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/manpath.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/passwd.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man5/sources.list.5.gz
Binary file not shown.
View
BIN usr/share/man/de/man7/live-boot.7.gz
Binary file not shown.
View
BIN usr/share/man/de/man7/live-config.7.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/accessdb.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/adduser.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-cache.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-cdrom.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-config.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-get.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-key.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-mark.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt-secure.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/apt.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/aptitude.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/arp.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/catman.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/deluser.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/dpkg-divert.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/dpkg-preconfigure.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/dpkg-reconfigure.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/dpkg-statoverride.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/ifconfig.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/mandb.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/netstat.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/plipconfig.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/rarp.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/route.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/slattach.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/start-stop-daemon.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/update-alternatives.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/vigr.8.gz
Binary file not shown.
View
BIN usr/share/man/de/man8/vipw.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/apropos.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/apt-extracttemplates.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/apt-ftparchive.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/apt-sortpkgs.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg-deb.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg-maintscript-helper.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg-query.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg-split.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg-trigger.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/dpkg.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/man.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/manpath.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/whatis.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man1/zsoelim.1.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/adduser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/apt.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/apt_preferences.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/deluser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/dpkg.cfg.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/manpath.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man5/sources.list.5.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/accessdb.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/adduser.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-cache.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-cdrom.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-config.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-get.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-key.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-mark.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt-secure.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/apt.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/aptitude.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/catman.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/deluser.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/dpkg-divert.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/dpkg-statoverride.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/mandb.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/start-stop-daemon.8.gz
Binary file not shown.
View
BIN usr/share/man/es/man8/update-alternatives.8.gz
Binary file not shown.
View
BIN usr/share/man/fi/man1/chfn.1.gz
Binary file not shown.
View
BIN usr/share/man/fi/man1/chsh.1.gz
Binary file not shown.
View
BIN usr/share/man/fi/man1/su.1.gz
Binary file not shown.
View
BIN usr/share/man/fi/man8/aptitude.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man7/wireless.7.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwconfig.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwevent.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwgetid.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwlist.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwpriv.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.ISO8859-1/man8/iwspy.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man7/wireless.7.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwconfig.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwevent.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwgetid.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwlist.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwpriv.8.gz
Binary file not shown.
View
BIN usr/share/man/fr.UTF-8/man8/iwspy.8.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/apropos.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/apt-extracttemplates.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/apt-ftparchive.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/apt-sortpkgs.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/chage.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/chfn.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/chsh.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-apt-progress.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-communicate.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-copydb.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-escape.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-set-selections.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf-show.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/debconf.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-app.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-font.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-hints.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-id.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-subst.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma-user.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/defoma.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dh_installdefoma.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg-deb.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg-maintscript-helper.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg-query.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg-split.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg-trigger.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/dpkg.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/expiry.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/gpasswd.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/hostname.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/lexgrog.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/login.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/man.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/manconv.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/manpath.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/newgrp.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/passwd.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/sensible-editor.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/sg.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/su.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/tempfile.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/vim.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/vimdiff.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/whatis.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/which.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/xxd.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man1/zsoelim.1.gz
Binary file not shown.
View
BIN usr/share/man/fr/man3/Defoma::Common.3pm.gz
Binary file not shown.
View
BIN usr/share/man/fr/man3/Defoma::Font.3pm.gz
Binary file not shown.
View
BIN usr/share/man/fr/man3/Defoma::Id.3pm.gz
Binary file not shown.
View
BIN usr/share/man/fr/man3/Defoma::Subst.3pm.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/adduser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/apt.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/apt_preferences.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/deluser.conf.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/dpkg.cfg.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/ethers.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/faillog.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/gshadow.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/login.defs.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/manpath.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/modules.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/passwd.5.gz
Binary file not shown.
View
BIN usr/share/man/fr/man5/shadow.5.gz
Binary file not shown.
View
BIN