commit c091413a69e0603c0743009911ff3caab7a14404 Author: Adam Conrad Date: Tue Jul 10 10:48:04 2007 +0100 Import patches-unapplied version 0.30 to ubuntu/gutsy Imported using git-ubuntu import. diff --git a/.bzr/README b/.bzr/README new file mode 100644 index 00000000..be18dd46 --- /dev/null +++ b/.bzr/README @@ -0,0 +1,2 @@ +This is a Bazaar-NG control directory. +Do not change any files in this directory. diff --git a/.bzr/branch-format b/.bzr/branch-format new file mode 100644 index 00000000..9eb09b73 --- /dev/null +++ b/.bzr/branch-format @@ -0,0 +1 @@ +Bazaar-NG meta directory, format 1 diff --git a/.bzr/branch/bound b/.bzr/branch/bound new file mode 100644 index 00000000..0126c96a --- /dev/null +++ b/.bzr/branch/bound @@ -0,0 +1 @@ +sftp://adconrad@bazaar.launchpad.net/%7Eubuntu-core-dev/livecd-rootfs/trunk/ diff --git a/.bzr/branch/branch-name b/.bzr/branch/branch-name new file mode 100644 index 00000000..e69de29b diff --git a/.bzr/branch/format b/.bzr/branch/format new file mode 100644 index 00000000..517d7b8c --- /dev/null +++ b/.bzr/branch/format @@ -0,0 +1 @@ +Bazaar-NG branch format 5 diff --git a/.bzr/branch/revision-history b/.bzr/branch/revision-history new file mode 100644 index 00000000..dab6f3d4 --- /dev/null +++ b/.bzr/branch/revision-history @@ -0,0 +1,118 @@ +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-1 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-2 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-4 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-5 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-6 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-7 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-8 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-9 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-10 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-11 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-12 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-13 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-14 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-15 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-16 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-17 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-18 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-19 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-20 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-22 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-23 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-24 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-25 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-26 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-27 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-28 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-29 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-30 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-31 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-32 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-33 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-34 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-35 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-36 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-37 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-38 +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-39 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--patch-1 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-1 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-2 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-1 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-2 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-3 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-1 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-2 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-1 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-2 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--base-0 +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--base-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-2 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--base-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-3 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-6 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-7 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-8 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-9 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-10 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-11 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-12 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--base-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-2 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-3 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-4 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-5 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-6 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-7 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--version-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--base-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-2 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-3 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-4 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-5 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-6 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-7 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--version-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--base-0 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-1 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-3 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-4 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-5 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-6 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-7 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-8 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-9 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-10 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-11 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-12 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-13 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-14 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-15 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-16 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-17 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-18 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-19 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-20 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-22 +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-23 +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n +adconrad@cthulhu-20070710111704-rzdbrd27nejovd3q \ No newline at end of file diff --git a/.bzr/checkout/conflicts b/.bzr/checkout/conflicts new file mode 100644 index 00000000..0dc2d3a0 --- /dev/null +++ b/.bzr/checkout/conflicts @@ -0,0 +1 @@ +BZR conflict list format 1 diff --git a/.bzr/checkout/dirstate b/.bzr/checkout/dirstate new file mode 100644 index 00000000..3ef6a684 Binary files /dev/null and b/.bzr/checkout/dirstate differ diff --git a/.bzr/checkout/format b/.bzr/checkout/format new file mode 100644 index 00000000..9ffb5e44 --- /dev/null +++ b/.bzr/checkout/format @@ -0,0 +1 @@ +Bazaar Working Tree Format 4 (bzr 0.15) diff --git a/.bzr/repository/format b/.bzr/repository/format new file mode 100644 index 00000000..08296fb3 --- /dev/null +++ b/.bzr/repository/format @@ -0,0 +1 @@ +Bazaar-NG Knit Repository Format 1 \ No newline at end of file diff --git a/.bzr/repository/inventory.kndx b/.bzr/repository/inventory.kndx new file mode 100644 index 00000000..e8fe10f1 --- /dev/null +++ b/.bzr/repository/inventory.kndx @@ -0,0 +1,121 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 557 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-1 line-delta 557 381 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-2 line-delta 938 315 1 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 fulltext 1253 569 2 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-4 line-delta 1822 325 3 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-5 line-delta 2147 384 4 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-6 fulltext 2531 580 5 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-7 line-delta 3111 316 6 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-8 line-delta 3427 381 7 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-9 fulltext 3808 578 8 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-10 line-delta 4386 383 9 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-11 line-delta 4769 318 10 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-12 fulltext 5087 581 11 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-13 line-delta 5668 316 12 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-14 line-delta 5984 315 13 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-15 fulltext 6299 582 14 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-16 line-delta 6881 317 15 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-17 line-delta 7198 316 16 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-18 fulltext 7514 579 17 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-19 line-delta 8093 383 18 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-20 line-delta 8476 379 19 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 fulltext 8855 577 20 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-22 line-delta 9432 385 21 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-23 line-delta 9817 315 22 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-24 fulltext 10132 580 23 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-25 line-delta 10712 384 24 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-26 line-delta 11096 368 25 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-27 fulltext 11464 583 26 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-28 line-delta 12047 399 27 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-29 line-delta 12446 315 28 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-30 fulltext 12761 655 29 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-31 line-delta 13416 382 30 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-32 line-delta 13798 383 31 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-33 fulltext 14181 657 32 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-34 line-delta 14838 317 33 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-35 line-delta 15155 317 34 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-36 line-delta 15472 318 35 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-37 fulltext 15790 658 36 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-38 line-delta 16448 318 37 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-39 line-delta 16766 317 38 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--base-0 line-delta 17083 174 39 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--patch-1 fulltext 17257 663 40 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--base-0 line-delta 17920 172 41 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-1 line-delta 18092 313 42 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-2 line-delta 18405 313 43 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--base-0 fulltext 18718 673 44 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-1 line-delta 19391 380 45 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-2 line-delta 19771 379 46 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-3 fulltext 20150 663 47 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--base-0 line-delta 20813 174 48 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-1 line-delta 20987 379 49 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-2 line-delta 21366 379 50 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--base-0 fulltext 21745 668 51 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-1 line-delta 22413 379 52 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-2 line-delta 22792 313 53 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--base-0 fulltext 23105 671 54 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--patch-1 line-delta 23776 315 55 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--base-0 line-delta 24091 179 56 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-1 line-delta 24270 318 57 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-2 fulltext 24588 668 58 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--base-0 line-delta 25256 181 59 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-1 line-delta 25437 316 60 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 line-delta 25753 455 61 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-3 fulltext 26208 734 62 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 line-delta 26942 463 63 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 line-delta 27405 482 64 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-6 fulltext 27887 788 65 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-7 line-delta 28675 385 66 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-8 line-delta 29060 317 67 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-9 line-delta 29377 317 68 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-10 fulltext 29694 791 69 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-11 line-delta 30485 318 70 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-12 line-delta 30803 371 71 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-13 line-delta 31174 386 72 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--base-0 line-delta 31560 179 72 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-1 fulltext 31739 797 74 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-2 line-delta 32536 318 75 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-3 line-delta 32854 317 76 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-4 line-delta 33171 387 77 73 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-5 fulltext 33558 796 78 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-6 line-delta 34354 386 79 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-7 line-delta 34740 318 80 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--version-0 line-delta 35058 179 81 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--base-0 fulltext 35237 799 82 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-1 line-delta 36036 315 83 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-2 line-delta 36351 387 84 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-3 line-delta 36738 319 85 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-4 fulltext 37057 801 86 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-5 line-delta 37858 387 87 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-6 line-delta 38245 320 88 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-7 line-delta 38565 318 89 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--version-0 fulltext 38883 802 90 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--base-0 line-delta 39685 181 91 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-1 line-delta 39866 386 92 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 line-delta 40252 435 93 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-3 fulltext 40687 796 94 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-4 line-delta 41483 387 95 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-5 line-delta 41870 387 96 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-6 line-delta 42257 385 97 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-7 fulltext 42642 797 98 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-8 line-delta 43439 386 99 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-9 line-delta 43825 388 100 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-10 line-delta 44213 386 101 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-11 fulltext 44599 793 102 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-12 line-delta 45392 386 103 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-13 line-delta 45778 386 104 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-14 line-delta 46164 387 105 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-15 fulltext 46551 794 106 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-16 line-delta 47345 318 107 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-17 line-delta 47663 318 108 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-18 line-delta 47981 386 109 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-19 fulltext 48367 797 110 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-20 line-delta 49164 388 111 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 line-delta 49552 435 112 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-22 fulltext 49987 796 113 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-23 line-delta 50783 387 114 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 line-delta 51170 550 115 : +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n fulltext 51720 991 116 : +adconrad@cthulhu-20070710111704-rzdbrd27nejovd3q line-delta 52711 376 117 : \ No newline at end of file diff --git a/.bzr/repository/inventory.knit b/.bzr/repository/inventory.knit new file mode 100644 index 00000000..646972b7 Binary files /dev/null and b/.bzr/repository/inventory.knit differ diff --git a/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndx b/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndx new file mode 100644 index 00000000..74bb303d --- /dev/null +++ b/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 fulltext 0 3590 : \ No newline at end of file diff --git a/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit b/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit new file mode 100644 index 00000000..cba71cd0 Binary files /dev/null and b/.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit differ diff --git a/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndx b/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndx new file mode 100644 index 00000000..ba183768 --- /dev/null +++ b/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 fulltext 0 147 : \ No newline at end of file diff --git a/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit b/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit new file mode 100644 index 00000000..98a02726 Binary files /dev/null and b/.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit differ diff --git a/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndx b/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndx new file mode 100644 index 00000000..ed0fe0aa --- /dev/null +++ b/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 138 : \ No newline at end of file diff --git a/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit b/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit new file mode 100644 index 00000000..32fb083c Binary files /dev/null and b/.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit differ diff --git a/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndx b/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndx new file mode 100644 index 00000000..5d940529 --- /dev/null +++ b/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndx @@ -0,0 +1,74 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 235 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-5 line-delta 235 267 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-6 fulltext 502 369 1 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-8 line-delta 871 250 2 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-9 line-delta 1121 276 3 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-10 fulltext 1397 556 4 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-12 line-delta 1953 256 5 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-14 line-delta 2209 265 6 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-17 line-delta 2474 280 7 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-18 fulltext 2754 801 8 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-19 line-delta 3555 301 9 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 line-delta 3856 309 10 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-22 line-delta 4165 287 11 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-24 fulltext 4452 1104 12 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-25 line-delta 5556 279 13 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-26 line-delta 5835 278 14 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-32 line-delta 6113 261 15 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-39 line-delta 6374 249 16 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--patch-1 line-delta 6623 251 17 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-2 fulltext 6874 1457 18 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-1 line-delta 8331 259 19 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-2 line-delta 8590 226 20 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-3 line-delta 8816 230 21 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-1 line-delta 9046 350 22 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-2 line-delta 9396 261 23 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-1 line-delta 9657 275 24 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-2 fulltext 9932 1748 25 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--patch-1 line-delta 11680 253 26 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-2 line-delta 11933 270 27 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-1 line-delta 12203 260 28 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 line-delta 12463 306 29 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-3 line-delta 12769 255 30 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 line-delta 13024 221 31 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 line-delta 13245 256 32 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-6 fulltext 13501 2170 33 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-7 line-delta 15671 239 34 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-11 line-delta 15910 237 35 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-12 line-delta 16147 199 36 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-1 line-delta 16346 259 37 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-3 line-delta 16605 254 38 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-4 line-delta 16859 276 39 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-5 line-delta 17135 338 40 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-6 line-delta 17473 232 41 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-7 line-delta 17705 237 42 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-1 fulltext 17942 2477 43 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-2 line-delta 20419 255 44 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-5 line-delta 20674 301 45 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--version-0 line-delta 20975 236 46 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-1 line-delta 21211 293 47 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 line-delta 21504 249 48 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-3 line-delta 21753 255 49 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-4 line-delta 22008 256 50 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-5 line-delta 22264 283 51 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-6 line-delta 22547 250 52 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-7 line-delta 22797 180 53 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-8 fulltext 22977 3033 54 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-9 line-delta 26010 201 55 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-10 line-delta 26211 151 56 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-11 line-delta 26362 201 57 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-12 line-delta 26563 198 58 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-13 line-delta 26761 297 59 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-14 line-delta 27058 206 60 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-15 line-delta 27264 201 61 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-18 line-delta 27465 191 62 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-19 line-delta 27656 247 63 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-20 line-delta 27903 332 64 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 line-delta 28235 302 65 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-23 line-delta 28537 207 66 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-13 line-delta 28744 300 37 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 line-delta 29044 480 67 : +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n fulltext 29524 3859 69 : +adconrad@cthulhu-20070710111704-rzdbrd27nejovd3q line-delta 33383 171 70 : \ No newline at end of file diff --git a/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit b/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit new file mode 100644 index 00000000..324c0337 Binary files /dev/null and b/.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit differ diff --git a/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndx b/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndx new file mode 100644 index 00000000..577b18cf --- /dev/null +++ b/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndx @@ -0,0 +1,16 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 375 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-1 line-delta 375 223 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-2 line-delta 598 183 1 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 fulltext 781 407 2 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-20 line-delta 1188 207 3 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 line-delta 1395 225 4 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-26 fulltext 1620 424 5 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-29 line-delta 2044 213 6 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-31 line-delta 2257 203 7 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 line-delta 2460 167 8 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-12 fulltext 2627 442 9 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 line-delta 3069 213 10 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 line-delta 3282 208 11 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 line-delta 3490 158 12 : \ No newline at end of file diff --git a/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit b/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit new file mode 100644 index 00000000..1eeac010 Binary files /dev/null and b/.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit differ diff --git a/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndx b/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndx new file mode 100644 index 00000000..19c55b8d --- /dev/null +++ b/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndx @@ -0,0 +1,4 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 183 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 line-delta 183 664 0 : \ No newline at end of file diff --git a/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit b/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit new file mode 100644 index 00000000..a74a8fe7 Binary files /dev/null and b/.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit differ diff --git a/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndx b/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndx new file mode 100644 index 00000000..98bfc6f5 --- /dev/null +++ b/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndx @@ -0,0 +1,4 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 148 : +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n line-delta 148 150 0 : \ No newline at end of file diff --git a/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit b/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit new file mode 100644 index 00000000..5fad57ae Binary files /dev/null and b/.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit differ diff --git a/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndx b/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndx new file mode 100644 index 00000000..d9e36e70 --- /dev/null +++ b/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndx @@ -0,0 +1,85 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 2026 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-1 line-delta 2026 226 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 line-delta 2252 431 1 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-5 line-delta 2683 920 2 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-6 line-delta 3603 337 3 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-7 line-delta 3940 205 4 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-8 fulltext 4145 2871 5 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-9 line-delta 7016 162 6 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-10 line-delta 7178 568 7 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-11 line-delta 7746 279 8 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-13 line-delta 8025 559 9 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-15 line-delta 8584 190 10 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-16 line-delta 8774 223 11 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-18 line-delta 8997 198 12 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-19 line-delta 9195 351 13 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-20 line-delta 9546 529 14 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 fulltext 10075 3299 15 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-22 line-delta 13374 168 16 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-23 line-delta 13542 209 17 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-25 line-delta 13751 175 18 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-27 line-delta 13926 3212 19 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-28 fulltext 17138 3551 20 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-30 line-delta 20689 936 21 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-31 line-delta 21625 608 22 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-32 line-delta 22233 213 23 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-33 line-delta 22446 228 24 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-34 line-delta 22674 279 25 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-35 line-delta 22953 220 26 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-36 line-delta 23173 593 27 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-37 line-delta 23766 328 28 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-38 line-delta 24094 229 29 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--patch-1 fulltext 24323 3948 30 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-1 line-delta 28271 358 31 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-1 line-delta 28629 398 32 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-2 line-delta 29027 300 33 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-1 line-delta 29327 421 34 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-2 line-delta 29748 191 35 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-1 line-delta 29939 180 36 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-1 line-delta 30119 196 37 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 line-delta 30315 187 38 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-3 line-delta 30502 579 39 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 line-delta 31081 304 40 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-6 line-delta 31385 529 41 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-7 line-delta 31914 298 42 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-8 line-delta 32212 265 43 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-9 fulltext 32477 4696 44 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-10 line-delta 37173 466 45 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-2 line-delta 37639 297 46 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-4 line-delta 37936 205 47 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-5 line-delta 38141 238 48 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-6 line-delta 38379 213 49 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-2 line-delta 38592 273 50 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-3 line-delta 38865 404 51 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-4 line-delta 39269 196 52 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-5 line-delta 39465 190 53 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-6 line-delta 39655 213 54 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-7 line-delta 39868 217 55 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-1 line-delta 40085 236 56 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 line-delta 40321 427 57 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-3 line-delta 40748 220 58 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-4 line-delta 40968 265 59 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-5 line-delta 41233 467 60 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-6 line-delta 41700 231 61 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-7 fulltext 41931 5354 62 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-8 line-delta 47285 212 63 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-9 line-delta 47497 200 64 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-10 line-delta 47697 213 65 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-11 line-delta 47910 213 66 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-12 line-delta 48123 263 67 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-13 line-delta 48386 188 68 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-14 line-delta 48574 165 69 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-15 line-delta 48739 365 70 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-16 line-delta 49104 218 71 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-17 line-delta 49322 198 72 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-18 line-delta 49520 213 73 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-19 line-delta 49733 265 74 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-20 line-delta 49998 254 75 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 line-delta 50252 303 76 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-22 line-delta 50555 422 77 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-23 line-delta 50977 265 78 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-13 line-delta 51242 204 46 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 line-delta 51446 1525 79 : +adconrad@cthulhu-20070710111704-rzdbrd27nejovd3q fulltext 52971 5605 81 : \ No newline at end of file diff --git a/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit b/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit new file mode 100644 index 00000000..f28255ac Binary files /dev/null and b/.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit differ diff --git a/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndx b/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndx new file mode 100644 index 00000000..253c986f --- /dev/null +++ b/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndx @@ -0,0 +1,8 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 1052 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 line-delta 1052 420 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-4 line-delta 1472 188 1 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 line-delta 1660 184 2 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 line-delta 1844 195 3 : +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n line-delta 2039 181 4 : \ No newline at end of file diff --git a/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit b/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit new file mode 100644 index 00000000..45562876 Binary files /dev/null and b/.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit differ diff --git a/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.kndx b/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.kndx new file mode 100644 index 00000000..26e3cdb0 --- /dev/null +++ b/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n fulltext 0 1695 : \ No newline at end of file diff --git a/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.knit b/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.knit new file mode 100644 index 00000000..47320ffd Binary files /dev/null and b/.bzr/repository/knits/65/buildlivecd-20070710110713-33hamwwudgc153n3-1.knit differ diff --git a/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.kndx b/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.kndx new file mode 100644 index 00000000..d0d25e63 --- /dev/null +++ b/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 fulltext 0 7476 : \ No newline at end of file diff --git a/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.knit b/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.knit new file mode 100644 index 00000000..ee363be1 Binary files /dev/null and b/.bzr/repository/knits/76/copying-20070710100621-jdvh1aphgyfmc42w-1.knit differ diff --git a/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.kndx b/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.kndx new file mode 100644 index 00000000..46fbaad7 --- /dev/null +++ b/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.kndx @@ -0,0 +1,3 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-28 fulltext 0 416 : \ No newline at end of file diff --git a/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.knit b/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.knit new file mode 100644 index 00000000..488fc56d Binary files /dev/null and b/.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.knit differ diff --git a/.bzr/repository/revisions.kndx b/.bzr/repository/revisions.kndx new file mode 100644 index 00000000..324623f5 --- /dev/null +++ b/.bzr/repository/revisions.kndx @@ -0,0 +1,121 @@ +# bzr knit index 8 + +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--base-0 fulltext 0 293 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-1 fulltext 293 341 0 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-2 fulltext 634 321 1 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-3 fulltext 955 336 2 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-4 fulltext 1291 320 3 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-5 fulltext 1611 308 4 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-6 fulltext 1919 313 5 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-7 fulltext 2232 316 6 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-8 fulltext 2548 315 7 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-9 fulltext 2863 330 8 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-10 fulltext 3193 332 9 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-11 fulltext 3525 315 10 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-12 fulltext 3840 317 11 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-13 fulltext 4157 337 12 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-14 fulltext 4494 312 13 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-15 fulltext 4806 330 14 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-16 fulltext 5136 325 15 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-17 fulltext 5461 312 16 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-18 fulltext 5773 331 17 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-19 fulltext 6104 349 18 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-20 fulltext 6453 325 19 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-21 fulltext 6778 333 20 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-22 fulltext 7111 324 21 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-23 fulltext 7435 319 22 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-24 fulltext 7754 315 23 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-25 fulltext 8069 324 24 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-26 fulltext 8393 330 25 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-27 fulltext 8723 335 26 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-28 fulltext 9058 330 27 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-29 fulltext 9388 318 28 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-30 fulltext 9706 320 29 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-31 fulltext 10026 323 30 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-32 fulltext 10349 321 31 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-33 fulltext 10670 332 32 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-34 fulltext 11002 352 33 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-35 fulltext 11354 323 34 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-36 fulltext 11677 351 35 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-37 fulltext 12028 330 36 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-38 fulltext 12358 341 37 : +Arch-1:lamont.jones@canonical.com--2004-work%livecd-rootfs--mainline--0--patch-39 fulltext 12699 317 38 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--base-0 fulltext 13016 329 39 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.17--patch-1 fulltext 13345 323 40 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--base-0 fulltext 13668 319 41 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-1 fulltext 13987 317 42 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.19--patch-2 fulltext 14304 312 43 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--base-0 fulltext 14616 321 44 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-1 fulltext 14937 329 45 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-2 fulltext 15266 344 46 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.20--patch-3 fulltext 15610 311 47 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--base-0 fulltext 15921 322 48 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-1 fulltext 16243 339 49 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.21--patch-2 fulltext 16582 324 50 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--base-0 fulltext 16906 319 51 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-1 fulltext 17225 333 52 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.22--patch-2 fulltext 17558 311 53 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--base-0 fulltext 17869 321 54 : +Arch-1:lamont.jones@canonical.com--2005%livecd-rootfs--mainline--0.23--patch-1 fulltext 18190 317 55 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--base-0 fulltext 18507 324 56 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-1 fulltext 18831 330 57 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.23--patch-2 fulltext 19161 321 58 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--base-0 fulltext 19482 326 59 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-1 fulltext 19808 330 60 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-2 fulltext 20138 331 61 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-3 fulltext 20469 346 62 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-4 fulltext 20815 333 63 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-5 fulltext 21148 329 64 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-6 fulltext 21477 319 65 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-7 fulltext 21796 354 66 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-8 fulltext 22150 358 67 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-9 fulltext 22508 340 68 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-10 fulltext 22848 364 69 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-11 fulltext 23212 316 70 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-12 fulltext 23528 329 71 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.24--patch-13 fulltext 23857 323 72 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--base-0 fulltext 24180 324 72 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-1 fulltext 24504 318 74 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-2 fulltext 24822 325 75 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-3 fulltext 25147 316 76 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-4 fulltext 25463 404 77 73 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-5 fulltext 25867 348 78 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-6 fulltext 26215 329 79 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--patch-7 fulltext 26544 314 80 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.25--version-0 fulltext 26858 319 81 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--base-0 fulltext 27177 326 82 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-1 fulltext 27503 317 83 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-2 fulltext 27820 324 84 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-3 fulltext 28144 353 85 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-4 fulltext 28497 380 86 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-5 fulltext 28877 333 87 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-6 fulltext 29210 338 88 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--patch-7 fulltext 29548 338 89 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.26--version-0 fulltext 29886 317 90 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--base-0 fulltext 30203 327 91 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-1 fulltext 30530 327 92 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-2 fulltext 30857 330 93 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-3 fulltext 31187 329 94 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-4 fulltext 31516 320 95 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-5 fulltext 31836 323 96 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-6 fulltext 32159 331 97 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-7 fulltext 32490 329 98 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-8 fulltext 32819 323 99 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-9 fulltext 33142 349 100 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-10 fulltext 33491 336 101 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-11 fulltext 33827 340 102 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-12 fulltext 34167 327 103 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-13 fulltext 34494 336 104 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-14 fulltext 34830 328 105 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-15 fulltext 35158 331 106 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-16 fulltext 35489 340 107 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-17 fulltext 35829 353 108 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-18 fulltext 36182 328 109 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-19 fulltext 36510 328 110 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-20 fulltext 36838 332 111 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-21 fulltext 37170 334 112 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-22 fulltext 37504 323 113 : +Arch-1:lamont.jones@canonical.com--2005-master%livecd-rootfs--mainline--0.27--patch-23 fulltext 37827 339 114 : +adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 fulltext 38166 416 115 : +adconrad@cthulhu-20070710110957-gehhqe29gby0w64n fulltext 38582 400 116 : +adconrad@cthulhu-20070710111704-rzdbrd27nejovd3q fulltext 38982 352 117 : \ No newline at end of file diff --git a/.bzr/repository/revisions.knit b/.bzr/repository/revisions.knit new file mode 100644 index 00000000..36b79aba Binary files /dev/null and b/.bzr/repository/revisions.knit differ diff --git a/.bzr/repository/signatures.kndx b/.bzr/repository/signatures.kndx new file mode 100644 index 00000000..16af2de8 --- /dev/null +++ b/.bzr/repository/signatures.kndx @@ -0,0 +1 @@ +# bzr knit index 8 diff --git a/.bzr/repository/signatures.knit b/.bzr/repository/signatures.knit new file mode 100644 index 00000000..e69de29b diff --git a/BuildLiveCD b/BuildLiveCD new file mode 100755 index 00000000..ef83efc1 --- /dev/null +++ b/BuildLiveCD @@ -0,0 +1,144 @@ +#!/bin/bash +BUILD_LOG=~/public_html/BuildLive.out +ALWAYS_SEND_LOG=yes + +finish() { + [ $? != "0" ] && STATUS="Failed" || STATUS="Successful" + if [ "$STATUS" = "Failed" ] || [ "$ALWAYS_SEND_LOG" = "yes" ]; then + SEND_LOG=yes + fi + if [ -e "$LOG" ]; then + echo "======================= Log of livefs.sh output follows =======================" + cat $LOG + fi + if [ "$SEND_LOG" = "yes" ]; then + exec >/dev/null 2>&1 + mailx -s "LiveCD: $STATUS $STE:$arg${SUBARCH:+-$SUBARCH} build on ${ARCH}" buildd+porters < "$BUILD_LOG" + fi + rm -f ~/buildLiveCD.lock + nohup ~/bin/pruneLiveCD >/dev/null 2>&1 & +} + +if [ -n "$SSH_ORIGINAL_COMMAND" ]; then + set -- $SSH_ORIGINAL_COMMAND + [ ${1##*/} != 'BuildLiveCD' ] && echo bad command >&2 && exit 2 + shift +fi +SUBARCH="" +SUBARCHARG="" +DEFAULTSUITE="gutsy" +NEWSUITE="" +SUITES="" +PROPOSED="" +if [ "$1" = '-s' ]; then + shift + SUBARCH="$1" + SUBARCHARG="-s$SUBARCH" + shift +fi +if [ "$1" = '-p' ]; then + PROPOSED='-p' + shift +fi +if [ "$1" = '-d' ]; then + shift + NEWSUITE="$1" + shift +else + NEWSUITE="$DEFAULTSUITE" +fi +for s in $NEWSUITE; do + if [ -d build-${s}-live/chroot-${s} ]; then SUITES="$SUITES $s"; fi +done +if [ -z "$SUITES" ]; then + echo "No valid suites to build for" >&2 && exit 1 +fi +if (( $# == 0 )) || [ "X$1" = "Xall" ]; then + set -- ubuntu kubuntu edubuntu xubuntu base +fi + +ARCH=$(dpkg --print-installation-architecture) +case ${ARCH} in + hppa|sparc|powerpc) LINUX32=linux32;; + *) LINUX32="";; +esac + +for arg in "$@"; do + case "$arg" in + *ubuntu|base|tocd) ;; + *) + echo "bad project: $arg" >&2 + exit 2 + ;; + esac +done +if [ "`echo $@ | wc -w`" -gt "1" ]; then + for arg in "$@"; do + $0 $arg + done + exit 0 +fi + +lockfile ~/buildLiveCD.lock || exit 1 +trap "finish" 0 +trap "rm -f ~/buildLiveCD.lock; exit 1" 1 2 3 15 +exec > $BUILD_LOG 2>&1 +set -e + +for STE in $SUITES; do + if cd ~/build-${STE}-live 2>/dev/null; then + DIR=~/build-${STE}-live/chroot-${STE}/./build/ + else + cd ~/build.live + DIR=~/build.live/chroot-${STE}/./build/ + fi + + for arg in "$@"; do + PUBDIR=~/public_html/LiveCD/${STE}/${arg}${SUBARCH:+-$SUBARCH}/ + mkdir -p ${PUBDIR} + + NOW=$(date +%Y%m%d) + if [ -d ${PUBDIR}${NOW} ]; then + typeset -i n=1; while [ -d ${PUBDIR}${NOW}.$n ]; do n=n+1; done + NOW=${NOW}.$n + fi + NOW=${NOW} + LOG=${PUBDIR}${NOW}/livecd-${NOW}-${ARCH}.out + + rm -f ${PUBDIR}latest + ln -sf ${PUBDIR}${NOW} ${PUBDIR}latest + mkdir -p ${PUBDIR}${NOW} + if $LINUX32 sudo chroot ${DIR%/./*} sh -c "cd /${DIR#*/./} && /usr/sbin/livecd.sh ${SUBARCHARG} ${PROPOSED} -d${STE} $arg" > ${LOG} 2>&1; then + rm -f ${PUBDIR}current + ln -sf ${NOW} ${PUBDIR}current + + for file in ${DIR}livecd.*; do + if [ -f ${file} ]; then + ext=${file##*.} + base=${file%.*}; base=${base##*/} + sudo chown buildd ${file} + sudo mv ${file} ${PUBDIR}${NOW}/${base}-${NOW}-${ARCH}.${ext} + ln -sf ${base}-${NOW}-${ARCH}.${ext} ${PUBDIR}${NOW}/${base}.${ext} + fi + done + + for f in ${PUBDIR}${NOW}/livecd.*.cloop-*; do + target=${f%-*} + if [ ! -f ${target} ]; then + for fsbs in 4096:4096 1024:65536; do + if [ -f ${target}-${fsbs} ]; then + ln -sf ${target##*/}-${fsbs} ${target} + break + fi + done + if [ ! -f ${target} ]; then + best=$(ls -ld ${target}-* | sort -k5,5n| awk '{print $NF; quit}') + ln -sf ${best##*/} ${target} + fi + fi + done + else + exit 1 + fi + done +done diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..d511905c --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..64804fc6 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,241 @@ +livecd-rootfs (0.30) gutsy; urgency=low + + * Relicense livecd.sh under the terms of the GPLv2, in preparation + for our first public release of this hideous mess of shell. + * Merge in Colin Watson's subarch hacks from the production buildds. + * Update copyright again, this time only seven months late! + * Change the maintainer in debian/control to me; so long, LaMont. + * Install the BuildLiveCD script to doc/examples, so we have a handy + place to yank it from, and to provide an example of our SSH trigger. + * Remove duplicate debconf cruft from the chroot before building. + + -- Adam Conrad Tue, 10 Jul 2007 10:48:04 +0100 + +livecd-rootfs (0.29) UNRELEASED; urgency=low + + * Update copyright to 2006, 9 months late is better than never, right? + * Update kernels for i386 and amd64 to reflect recent renaming. + * Remove all cloop-related code, we're now squashfs-only on all arches. + * Add mirror information to make things work faster on my network. + * Swap out more metapackages for tasks (ubuntu-minimal/ubuntu-standard) + + -- Adam Conrad Thu, 21 Sep 2006 10:37:09 +1000 + +livecd-rootfs (0.28) UNRELEASED; urgency=low + + * Welcome to Edgy... Switch the default i386 kernel to -686, yay! + * And when I say "edgy", I really mean it (ie: change the suite too) + * Add the use of a sortfile from Tollef to the squashfs invocation. + * s/libgoffice-gtk-1-2/libgoffice-gtk-0-3/ for the xubuntu hint. + * s/ubuntu-base/ubuntu-minimal ubuntu-standard/g for seed changes. + + -- Adam Conrad Mon, 28 Aug 2006 03:40:28 +1000 + +livecd-rootfs (0.27) UNRELEASED; urgency=low + + [ Adam Conrad ] + * Copy the kernel out of the livefs as well, so we have one that matches. + * Enable rudimentary support for squashfs filesystems, initially enabling + it on the primary architectures only (powerpc, i386, amd64) + * Split the package LIST into LIST and LIVELIST, and generate a manifest + before installing LIVELIST, so espresso can calculate the difference. + * Use --print-installation-architecture instead of --print-architecture + * Special-case kubuntu cloops to be slightly larger, so we don't overflow. + * Make sparc use archive.ubuntu.com, it's no longer a ports arch. + * Add xubuntu support to livecd.sh, including hackish workarounds. + * Reset the debconf frontend after we're all done with the chroot. + + [ LaMont Jones ] + * umount /var/{run,lock} + * changes for launchpad archive (ftpmaster.internal instead of jackass) + + -- LaMont Jones Wed, 8 Feb 2006 10:49:27 -0700 + +livecd-rootfs (0.26) hoary-cat; urgency=low + + [ Adam Conrad ] + * Copy the initrd out of the livefs for us in the SimplifiedLiveCD setup + + [ LaMont Jones ] + * linux-image-power{3,4} -> powerpc64-smp + * casper needs to be in the livecd image (change base). + + -- LaMont Jones Fri, 23 Dec 2005 09:37:57 -0700 + +livecd-rootfs (0.25) hoary-cat; urgency=low + + [ LaMont Jones ] + * Really use e2fs-zero.py: it needs -w. Comment out partimage. + * edubuntu/kubuntu need to use ubuntu-base + + [ Adam Conrad ] + * Make livecd.sh umount the lrm tmpfs during the cleanup process. + * Make our sources.list use SECSRCMIRROR instead of SRCMIRROR for security + sources, defaulting to SECMIRROR for release arches and SRCMIRROR for + ports (since ports don't have security binaries and sources in one place) + + -- LaMont Jones Thu, 24 Nov 2005 10:13:33 -0700 + +livecd-rootfs (0.24) hoary-cat; urgency=low + + [ LaMont Jones ] + * Incorporate e2fs-zero.py from Paul Sladen: + http://www.paul.sladen.org/ubuntu/e2fszero/e2fs-zero.py + And use it instead of partimage. Suggest: partimage instead of + Recommends. + * Print package version during script run. + * some HPPA fixes, allow architectures to have more than just main. + * add debian/compat + * Add --resolve-deps to debootstrap command. + + [ Adam Conrad ] + * Incorporate 'tocd' target, including hideous hack to get the + germinate output from Colin's lists at people.ubuntu.com + + -- LaMont Jones Tue, 25 Oct 2005 12:00:45 -0600 + +livecd-rootfs (0.23) hoary-cat; urgency=low + + * use kubuntu-live in the kubuntu case, per cjwatson. + + -- LaMont Jones Thu, 8 Sep 2005 09:48:12 -0600 + +livecd-rootfs (0.22) hoary-cat; urgency=low + + * rm -f etc/X11/xorg.conf, per #13788 + + -- LaMont Jones Mon, 22 Aug 2005 22:07:10 -0600 + +livecd-rootfs (0.21) hoary-cat; urgency=low + + * a bit more ports.ubuntu.com cleanup: deb-src still needs to point at + archive.ubuntu.com. + * postfix isn't there anymore, make the postfix stripping stuff conditional. + * nuke the update-notifier messages + + -- LaMont Jones Thu, 18 Aug 2005 12:09:49 -0600 + +livecd-rootfs (0.20) hoary-cat; urgency=low + + * incorporate ports.ubuntu.com repositories + * make distro name a parameter. + + -- LaMont Jones Tue, 17 May 2005 21:39:24 -0600 + +livecd-rootfs (0.19) hoary; urgency=low + + * Add 'base' target + + -- LaMont Jones Wed, 13 Apr 2005 18:43:04 -0600 + +livecd-rootfs (0.18) hoary; urgency=low + + * set +e affects callers. + + -- LaMont Jones Tue, 5 Apr 2005 16:20:32 -0600 + +livecd-rootfs (0.17) hoary; urgency=low + + * locales cleanup. + + -- LaMont Jones Mon, 7 Mar 2005 09:53:54 -0700 + +livecd-rootfs (0.16) hoary; urgency=low + + * Bunch of cleanup for kubunut-live. + + -- LaMont Jones Thu, 3 Mar 2005 16:02:21 -0700 + +livecd-rootfs (0.15) hoary; urgency=low + + * Can't have arch-specific Depends. Poor partimage. + + -- LaMont Jones Sun, 27 Feb 2005 14:31:27 -0700 + +livecd-rootfs (0.14) hoary; urgency=low + + * Remove /etc/resolv.conf from the chroot. Closes: #6954 + + -- LaMont Jones Sat, 26 Feb 2005 18:39:22 -0700 + +livecd-rootfs (0.13) hoary; urgency=low + + * Add ubuntu-live + + -- LaMont Jones Fri, 11 Feb 2005 18:25:24 -0700 + +livecd-rootfs (0.12) hoary; urgency=low + + * partimage likes having TERM=vt100, better than a nonexistant one. + + -- LaMont Jones Fri, 21 Jan 2005 23:36:41 -0700 + +livecd-rootfs (0.11) hoary; urgency=low + + * apt-get update in the final chroot + * Change partimage depend to be [ !64-bit ], use partimage conditionally + + -- LaMont Jones Fri, 21 Jan 2005 22:47:46 -0700 + +livecd-rootfs (0.10) hoary; urgency=low + + * Actually run /usr/sbin/locale-gen to generate the locales. + * Try zero-filling the fsimage file + + -- LaMont Jones Thu, 20 Jan 2005 19:14:45 -0700 + +livecd-rootfs (0.9) hoary; urgency=low + + * Can't divert conffiles, nor do we need to anymore. + + -- LaMont Jones Wed, 19 Jan 2005 16:54:45 -0700 + +livecd-rootfs (0.8) hoary; urgency=low + + * Pre-generate some locales (en_{US,GB,ZA}.UTF-8) + + -- LaMont Jones Sat, 15 Jan 2005 07:55:12 -0700 + +livecd-rootfs (0.7) hoary; urgency=low + + * rsync does not love what we do in cloop. :( + + -- LaMont Jones Fri, 14 Jan 2005 22:13:03 -0700 + +livecd-rootfs (0.6) hoary; urgency=low + + * fix typos in livecd.sh. sigh. + + -- LaMont Jones Fri, 14 Jan 2005 21:18:57 -0700 + +livecd-rootfs (0.5) hoary; urgency=low + + * Buildd various .cloop filesystems, to see if rsync loves us + + -- LaMont Jones Thu, 13 Jan 2005 12:34:30 -0700 + +livecd-rootfs (0.4) hoary; urgency=low + + * Need to actually umount the fsimg before compressing it. + + -- LaMont Jones Tue, 11 Jan 2005 15:21:32 -0700 + +livecd-rootfs (0.3) hoary; urgency=low + + * add manifest file + + -- LaMont Jones Sun, 9 Jan 2005 13:27:07 -0700 + +livecd-rootfs (0.2) hoary; urgency=low + + * Better divertion setup, fix sources.list + * copyright in file. + * Flush postfix's queue of the install mail + + -- LaMont Jones Fri, 7 Jan 2005 13:00:37 -0700 + +livecd-rootfs (0.1) hoary; urgency=low + + * Initial revision + + -- LaMont Jones Thu, 6 Jan 2005 21:24:08 -0700 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..497db2e4 --- /dev/null +++ b/debian/control @@ -0,0 +1,14 @@ +Source: livecd-rootfs +Section: devel +Priority: optional +Build-Depends: debhelper (>=4) +Maintainer: Adam Conrad +Standards-Version: 3.6.1.0 + +Package: livecd-rootfs +Architecture: all +Depends: debootstrap, rsync, python-minimal | python, procps, squashfs-tools +Suggests: partimage +Description: construction script for the livecd rootfs + livecd-rootfs provides the script used to create the root filesystem + on the livecd. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..0acb9927 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,19 @@ +livecd.sh is copyright (c) 2004-2007 by Canonical Ltd. +e2fs-zero.py is copyright copyright (c) 2005 by Paul Sladen + +These programs are free software; you can redistribute and/or modify +them under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +These programs are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License with +your Ubuntu system, in /usr/share/common-licenses/GPL, or with the +livecd-rootfs source package as the file COPYING. If not, write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301 USA. + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 00000000..960aa1a5 --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +usr/sbin +usr/share/doc/livecd-rootfs/examples diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..598abfb1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,78 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# This file is public domain software, originally written by Joey Hess. +# With liberal additions based on debian-installer's rules. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +#ARCH=$(shell dpkg-architecture -qDEB_BUILD_ARCH) +#VERS=$(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2) +#CLOOPIMG=livecd-root-${VERS}-${ARCH}.cloopimg + +build: build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + #$(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + #-$(MAKE) clean + #-$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/ + #$(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install + install -m755 livecd.sh e2fs-zero.py debian/livecd-rootfs/usr/sbin + install -m644 BuildLiveCD debian/livecd-rootfs/usr/share/doc/livecd-rootfs/examples + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do by default. + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installcatalogs +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_undocumented + dh_installman + dh_link + dh_compress + dh_fixperms +# dh_perl +# dh_python + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/e2fs-zero.py b/e2fs-zero.py new file mode 100644 index 00000000..794daa52 --- /dev/null +++ b/e2fs-zero.py @@ -0,0 +1,235 @@ +#!/usr/bin/env python +# Copyright Paul Sladen , 2005-05-14 +# You may use this work under the terms of the GNU GPL. +# +# Synopsis: +# 1. call dumpe2fs /dev/xxxx | grep -E '^( Free blocks: |Block size:)' +# 2. decode Block size, eg. 4096 bytes +# 3. decode ranges of Free blocks, like: 123, 132-145, 149-150, 167 +# 4. open '/dev/xxxx' for writing +# 5. seek to each location (block_number * block_size) and write lots of NUL +# 6. profit + +"""\ +e2fszero 0.1 (2005-05-14) +Usage: e2fs-zero [-h] [-v] [-w|-n] ext2-filesystem +Zero unused blocks in an Ext2 Filesystem, to increase compression and rsyncability. + -h --help this message + -v --verbose extra information + -n --dryrun disable writing to the filesystem + -w --write enable writing to the filesystem (default) +Note: This program relies on 'dumpe2fs' to do the dangerous calculations! +NOTE: YES, THIS PROGRAM REALLY WILL OVERWRITE (bits of) YOUR FILESYSTEM WITH NULLS\ +""" +DUMPE2FS = '/sbin/dumpe2fs' +import os, sys + +# messages +verbose = False +# enable writing operations +dangerous = False + +def main(): + global verbose, dangerous, DUMPE2FS + + # catch people who need usage help + # this is the worst and more incorrect piece of code in here + + leftover = [] + for fight in sys.argv[1:]: + if fight == '-v' or fight == '--verbose': + verbose = True + continue + elif fight == '-n' or fight == '--dryrun': + dangerous = False + continue + elif fight == '-w' or fight == '--write': + dangerous = True + continue + elif fight[0] == '-': + print __doc__ + sys.exit() + leftover.append(fight) + + #print `leftover` + + try: + if len(leftover) != 1: + raise 'ArgumentError' + filesystem = leftover[0] + if len(filesystem) <= 0: + raise 'NoFilesystemName' + except: + print >> sys.stderr, __doc__ + sys.exit() + + # We need access to the filesystem image (either a block device or a very large file) + # and we also need to have 'dumpe2fs', otherwise we can't open a pipe() from it. + + try: + stat = os.stat(filesystem) + stat = os.stat(DUMPE2FS) + # Might aswell just let the user see any stderr errors from dumpe2fs, + # although annoying it prints a banner first + #out, err = os.popen3("%s '%s'" % (DUMPE2FS, filesystem))[1:] + sys.stderr.write('calling ') + pipe = os.popen("%s '%s'" % (DUMPE2FS, filesystem)) + except OSError: + print >> sys.stderr, "$(PROGRAM): can't access $(filesystem), try --help" + + # We're looking for the following lines from dumpe2fs, in order, and ignoring the rest: + # Filesystem volume name: + # Free blocks: 134859 + # Block size: 4096 + # Free blocks: 1123, 1345-1456, 1567, 1678-1789 + # Free blocks: 2123-2345, 2456-2567, 2678, 2789 + + s = pipe.readline() + if s <= 'Filesystem volume name:': + raise "Failed to parse correct dumpe2fs output" + + # 'Free blocks:' + while not s.startswith('Free blocks:') and len(s) > 0: + s = pipe.readline() + try: + free_blocks = int(s.strip().split(': ')[1]) + except: + raise "Failed to parse unused block count ('Free blocks:')" + if verbose: + print "Detected filsystem contains %d free blocks" % (free_blocks) + + # 'Block size:' + while not s.startswith('Block size:') and len(s) > 0: + s = pipe.readline() + try: + block_size = int(s.strip().split(': ')[1]) + except: + raise "Failed to parse filesystem block-size ('Block size:')" + if verbose: + print "Detected filsystem block_size = %d bytes" % (block_size) + + # 'Free blocks:' (multiple entries, one per Ext2 "group") + free_ranges = [] + while True: + while len(s) and not s.startswith(' Free blocks:'): + try: + s = pipe.readline() + except: + raise "failed to read" + # Detect EOF + if not len(s): + break + #print len(s), `s` + # Strip the label: and separate the commas + try: + #print `s.strip()` + free_ranges += s.split(': ', 1)[1].strip().split(', ')[:] + except: + print >> sys.stderr, `s` + raise "Failed to parse free_ranges (' Free blocks:')" + s = pipe.readline() + #print `free_ranges` + + # Turn the strings into integer lists of useful free blocks + # 'blocks' contains each free blocks and get _very_ big + # 'wipes' contains [offset, length] pairs + record_blocks = False + record_wipes = True + blocks = [] + wipes = [] + free_block_count = 0 + + for egg in free_ranges: + if len(egg) > 0: + # Assuming this ext2 group has some spare space in it... + try: + # Find some ranges (Ranges are inclusive, eg. 172-184) + if egg.find('-') > 0: + #blocks += range(*map(int, egg.split('-'))) + a, b = egg.split('-') + if record_blocks: blocks += range(int(a), int(b) + 1) + if record_wipes: wipes.append([block_size * int(a), block_size * (int(b) - int(a) + 1)]) + free_block_count += int(b) - int(a) + 1 + # But some are singular (eg. '199') is just one free block on its own + else: + if record_blocks: blocks += [int(egg)] + if record_wipes: wipes.append([block_size * int(egg), block_size]) + free_block_count += 1 + except: + # since we're nearly at the point of writing to the disk, + # it probably better to just safely roll over and die + print "Bzzzz on trying to decode " + `egg` + blocks.sort() + #print len(blocks), `blocks` + if verbose: + print len(wipes), 'offset/length pairs', `wipes` + if verbose or free_blocks != free_block_count: + print "Free blocks; parsed: %d, decoded: %d" % (free_blocks, free_block_count) + if free_blocks != free_block_count: + raise 'Decoded Free blocks do not match count in filesystem!' + perform_wipe(filesystem, wipes) + +WRITE_SIZE = 2**18 +PADDING = '\0' + +# fstream file-access [open/f.write/f.tell] seems to have some +# grave funnyiness that causes the file to be randomly truncated. +# Since I spent a good while tearing my hair out over this, I've +# changed it to just use the normal POSIX os.open/os.write/close + +# Here we take the offset/length pairs decoded above, open the +# ext2 filesystem image and overwrite the unused areas. +# it would be handy to truncate areas (make them sparse) so that they +# don't actually take up space on disk to... + +def perform_wipe(filename, wipes = [[0, 0]]): + progress_counter = 0.0 + percentage = 100.0 / len(wipes) + empty_space = PADDING * WRITE_SIZE + + #f = open(filename, 'w') + if dangerous: + mode = os.O_WRONLY|os.EX_CANTCREAT + else: + mode = os.O_RDONLY|os.EX_CANTCREAT + fd = os.open(filename, mode) + + # Don't waste space on a tty, display a progress percentage instead. + if sys.stdout.isatty(): + end = '\r' + else: + end = '\n' + for offset, length in wipes: + progress_counter += percentage + sys.stdout.write("wiping position %16d for %16d bytes (%5.1f%%)%s" % + (offset, length, progress_counter, end)) + #f.seek(offset) + os.lseek(fd, offset, 0) + #print 'currently at (before) ' + `f.tell()` + #print 'currently at (before) ' + `os.tell(fd)` + # only write 256kB at a time, since we can stick that in a buffer + # and not have Python regenerate HUGE arrays each time + if 1: + while length >= WRITE_SIZE and length > 0: + #f.write(empty_space) + #length -= WRITE_SIZE + if dangerous: + length -= os.write(fd, empty_space) + else: + length -= WRITE_SIZE + #f.write('\xaa' * length) + #f.write('hello') + if dangerous: + os.write(fd, PADDING * length) + #print 'currently at (after) ' + `f.tell()` + #print 'currently at (after) ' + `os.tell(fd)` + #f.close() + os.close(fd) + if sys.stdout.isatty(): + print + if verbose: + print 'All done! Hopefully your filesystem is not toast.' + +if __name__ == '__main__': + main() + diff --git a/livecd.py b/livecd.py new file mode 100644 index 00000000..ac224897 --- /dev/null +++ b/livecd.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +import os,sys +import atexit + +class Mount: + def __init__(self): + atexit.register(self.cleanup,self) + self.mounts={} + self.losetupDev=None + + def addMount(self,name): + self.mounts[name]=1 + + def losetup(self,name): + if self.losetupDev==None: + self.losetupDev=os.popen("losetup -f").read().strip() + os.system("losetup %s %s" % (self.losetupDev,name) + + def unLosetup(self): + os.system("losetup -d %s"%self.losetupDev) + + def cleanup(self): + # XXX - need to unmount stuff + pass diff --git a/livecd.sh b/livecd.sh new file mode 100755 index 00000000..a4b99634 --- /dev/null +++ b/livecd.sh @@ -0,0 +1,363 @@ +#!/bin/bash -eu + +########################################################################## +#### (c) Copyright 2004-2007 Canonical Ltd. ##### +# # +# 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; either version 2, or (at your option) # +# any later version. # +# # +# This program is distributed in the hope that it will be useful, but # +# WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # +# General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License with # +# your Ubuntu system, in /usr/share/common-licenses/GPL, or with the # +# livecd-rootfs source package as the file COPYING. If not, write to # +# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, # +# Boston, MA 02110-1301 USA. # +########################################################################## + +# Depends: debootstrap, rsync, python-minimal|python, procps, squashfs-tools + +cleanup() { + for mnt in $MOUNTS ${ROOT}lib/modules/*/volatile ${ROOT}var/{lock,run}; do + umount $mnt || true + done + + [ -n "$DEV" ] && losetup -d $DEV || true + grep ${ROOT} /proc/mounts && return 1 || return 0 +} + +kill_users() { + set +e + PIDLIST="$(ls -l /proc/*/root 2>/dev/null | grep -- " -> ${ROOT%/}" | sed -n 's/^.*proc.\([0-9]*\).*$/\1/p')" + while [ -n "${PIDLIST}" ]; do + echo killing $PIDLIST + ps -l $(for p in $PIDLIST; do echo ' '-p $p; done) + kill -9 $PIDLIST + sleep 2 + PIDLIST="$(ls -l /proc/*/root 2>/dev/null | grep -- " -> ${ROOT%/}" | sed -n 's/^.*proc.\([0-9]*\).*$/\1/p')" + done + set -e +} + +without_package() { + echo "$2" | tr ' ' '\n' | grep -v "^$1$" | tr '\n' ' ' +} + +subst_package() { + echo "$3" | tr ' ' '\n' | sed "s/^$1$/$2/" | tr '\n' ' ' +} + + +if [ $(id -u) != 0 ];then + echo "must be run as root" + exit 2 +fi + +umask 022 +export TTY=unknown +export TERM=vt100 +export DEBIAN_FRONTEND=noninteractive +export LANG=C +SRCMIRROR=http://archive.ubuntu.com/ubuntu +COMP="main restricted" +ARCH=$(dpkg --print-installation-architecture) +case $ARCH in + i386|powerpc|amd64|sparc) + USERMIRROR=http://archive.ubuntu.com/ubuntu + SECMIRROR=http://security.ubuntu.com/ubuntu + SECSRCMIRROR=${SECMIRROR} + ;; + hppa) + USERMIRROR=http://ports.ubuntu.com/ubuntu-ports + SECMIRROR=${USERMIRROR} + SECSRCMIRROR=${SRCMIRROR} + #COMP="main restricted universe" + ;; + *) + USERMIRROR=http://ports.ubuntu.com/ubuntu-ports + SECMIRROR=${USERMIRROR} + SECSRCMIRROR=${SRCMIRROR} + ;; +esac +case $(hostname --fqdn) in + bld-*.mmjgroup.com) MIRROR=${USERMIRROR};; + *.mmjgroup.com) MIRROR=http://archive.mmjgroup.com/${USERMIRROR##*/};; + *.0c3.net) MIRROR=http://ftp.iinet.net.au/linux/ubuntu;; + *.ubuntu.com) MIRROR=http://ftpmaster.internal/ubuntu;; + *.warthogs.hbd.com) MIRROR=http://ftpmaster.internal/ubuntu;; + *.buildd) MIRROR=http://ftpmaster.internal/ubuntu;; + *) MIRROR=${USERMIRROR};; +esac + +STE=gutsy +EXCLUDE="" +LIST="" +SUBARCH="" + +while getopts :d:e:i:I:mS::s: name; do case $name in + d) STE=$OPTARG;; + e) EXCLUDE="$EXCLUDE $OPTARG";; + i) LIST="$LIST $OPTARG";; + I) UINUM=$(sanitize int "$OPTARG");; + m) MIRROR=$(sanitize url "$OPTARG");; + S) USZ=$(sanitize int "$OPTARG");; + s) SUBARCH="$OPTARG";; + \?) echo bad usage >&2; exit 2;; + \:) echo missing argument >&2; exit 2;; +esac; done; +shift $((OPTIND-1)) + +if (( $# == 0 )) || [ "X$1" = "Xall" ]; then + set -- ubuntu kubuntu edubuntu xubuntu base +fi + +for arg in "$@"; do + case "$arg" in + ubuntu|edubuntu|kubuntu|xubuntu|base|tocd) + ;; + *) + echo bad name >&2; + exit 2 + ;; + esac +done + +ROOT=$(pwd)/chroot-livecd/ # trailing / is CRITICAL +for FS in "$@"; do + FSS="$FS${SUBARCH:+-$SUBARCH}" + IMG=livecd.${FSS}.fsimg + MOUNTS="${ROOT}dev/pts ${ROOT}dev/shm ${ROOT}.dev ${ROOT}dev ${ROOT}proc" + DEV="" + + rm -rf ${ROOT} + + mkdir -p ${ROOT}var/cache/debconf + cat << @@EOF > ${ROOT}var/cache/debconf/config.dat +Name: debconf/frontend +Template: debconf/frontend +Value: Noninteractive +Owners: debconf +Flags: seen + +@@EOF + + case "$FS" in + ubuntu) + LIST="$LIST minimal^ standard^ ubuntu-desktop^" + LIVELIST="ubuntu-live^ xresprobe laptop-detect casper" + ;; + kubuntu) + LIST="$LIST minimal^ standard^ kubuntu-desktop^" + LIVELIST="kubuntu-live^ xresprobe laptop-detect casper" + ;; + edubuntu) + LIST="$LIST minimal^ standard^ edubuntu-desktop^" + LIVELIST="edubuntu-live^ xresprobe laptop-detect casper" + ;; + xubuntu) + LIST="$LIST minimal^ standard^ xterm libgoffice-gtk-0-3 xubuntu-desktop^" + LIVELIST="xubuntu-live^ xresprobe laptop-detect casper" + ;; + base) + LIST="$LIST minimal^ standard^" + LIVELIST="casper" + ;; + tocd) + LIST="$LIST minimal^ standard^" + tocdtmp=`mktemp -d` || exit 1 + tocdgerminate='http://people.ubuntu.com/~cjwatson/germinate-output/tocd3.1-dapper/' + if wget -O "$tocdtmp"/desktop "$tocdgerminate"/desktop; then + tocddesktop=`awk '{print $1}' "$tocdtmp"/desktop | egrep -v '^-|^Package|^\|' | tr '\n' ' '` + echo "TheOpenCD desktop package list is: $tocddesktop" + else + echo "Unable to fetch tocd-desktop germinate output." + [ -d "$tocdtmp" ] && rm -rf "$tocdtmp" + exit 1 + fi + if wget -O "$tocdtmp"/live "$tocdgerminate"/live; then + tocdlive=`awk '{print $1}' "$tocdtmp"/live | egrep -v '^-|^Package|^\|' | tr '\n' ' '` + echo "TheOpenCD live package list is: $tocdlive" + else + echo "Unable to fetch tocd-live germinate output." + [ -d "$tocdtmp" ] && rm -rf "$tocdtmp" + exit 1 + fi + [ -d "$tocdtmp" ] && rm -rf "$tocdtmp" + LIST="$LIST $tocddesktop" + LIVELIST="$tocdlive casper" + esac + + #dpkg -l livecd-rootfs # get our version # in the log. + debootstrap --components=$(echo $COMP | sed 's/ /,/g') $STE $ROOT $MIRROR + + # Just make a few things go away, which lets us skip a few other things. + DIVERTS="usr/sbin/mkinitrd usr/sbin/invoke-rc.d" + for file in $DIVERTS; do + mkdir -p ${ROOT}${file%/*} + chroot $ROOT dpkg-divert --add --local --divert /${file}.livecd --rename /${file} + cp /bin/true ${ROOT}$file + done + + # /bin/true won't cut it for mkinitrd, need to have -o support. + cat << @@EOF > ${ROOT}/usr/sbin/mkinitrd +#!/usr/bin/python +import sys +for i in range(len(sys.argv)): + if sys.argv[i]=='-o': + open(sys.argv[i+1],"w") +@@EOF + chmod 755 ${ROOT}usr/sbin/mkinitrd + + trap "cleanup" 0 1 2 3 15 + + case $ARCH in + alpha|amd64|i386|ia64|m68k|mips|mipsel) + link_in_boot=no + ;; + *) + link_in_boot=yes + ;; + esac + + # Make a good /etc/kernel-img.conf for the kernel packages + cat << @@EOF >> ${ROOT}etc/kernel-img.conf +do_symlinks = yes +relative_links = yes +do_bootloader = no +do_bootfloppy = no +do_initrd = yes +link_in_boot = $link_in_boot +@@EOF + + mkdir -p ${ROOT}proc + mount -tproc none ${ROOT}proc + + # In addition to the ones we got from apt, trust whatever the local system + # believes in, but put things back afterwards. + cp ${ROOT}etc/apt/trusted.gpg ${ROOT}etc/apt/trusted.gpg.$$ + cat /etc/apt/trusted.gpg >> ${ROOT}etc/apt/trusted.gpg + + case $ARCH in + amd64) LIST="$LIST linux-generic";; + i386) LIST="$LIST linux-generic";; + powerpc) + case $SUBARCH in + ps3) LIST="$LIST linux-ps3";; + *) LIST="$LIST linux-powerpc linux-powerpc64-smp";; + esac;; + + # and the bastard stepchildren + ia64) LIST="$LIST linux-itanium-smp linux-mckinley-smp";; + hppa) LIST="$LIST linux-hppa32 linux-hppa64";; + sparc*) LIST="$LIST linux-sparc64";; + *) echo "Unknown architecture: no kernel."; exit 1;; + esac + + for x in $EXCLUDE; do + LIST="$(without_package "$x" "$LIST")" + done + + # Create a good sources.list, and finish the install + echo deb $MIRROR $STE ${COMP} > ${ROOT}etc/apt/sources.list + chroot $ROOT apt-get update + chroot $ROOT apt-get -y install $LIST livecd.${FSS}.manifest-desktop + chroot $ROOT apt-get -y install $LIVELIST livecd.${FSS}.manifest + kill_users + + chroot $ROOT /etc/cron.daily/slocate || true + chroot $ROOT /etc/cron.daily/man-db || true + + # remove our diversions + for file in $DIVERTS; do + ls -ld ${ROOT}${file} ${ROOT}${file}.livecd || true + rm -f ${ROOT}${file} + chroot $ROOT dpkg-divert --remove --rename /${file} + done + + # And make this look more pristene + cleanup + cat << @@EOF > ${ROOT}etc/apt/sources.list +deb ${USERMIRROR} $STE ${COMP} +deb-src ${SRCMIRROR} $STE ${COMP} + +## Uncomment the following two lines to add software from the 'universe' +## repository. +## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu +## team, and may not be under a free licence. Please satisfy yourself as to +## your rights to use the software. Also, please note that software in +## universe WILL NOT receive any review or updates from the Ubuntu security +## team. +# deb ${USERMIRROR} $STE universe +# deb-src ${SRCMIRROR} $STE universe + +deb ${SECMIRROR} ${STE}-security ${COMP} +deb-src ${SECSRCMIRROR} ${STE}-security ${COMP} +@@EOF + mv ${ROOT}etc/apt/trusted.gpg.$$ ${ROOT}etc/apt/trusted.gpg + + # get rid of the .debs - we don't need them. + chroot ${ROOT} apt-get clean + rm -f ${ROOT}etc/X11/xorg.conf + rm -f ${ROOT}var/lib/apt/lists/*_* + rm -f ${ROOT}var/spool/postfix/maildrop/* + # Removing update-notifier notes is now considered harmful: + #rm -f ${ROOT}var/lib/update-notifier/user.d/* + chroot $ROOT apt-get update || true # give them fresh lists, but don't fail + rm -f ${ROOT}etc/resolv.conf ${ROOT}etc/mailname + if [ -f ${ROOT}/etc/postfix/main.cf ]; then + sed -i '/^myhostname/d; /^mydestination/d; /^myorigin/d' ${ROOT}etc/postfix/main.cf + echo set postfix/destinations | chroot ${ROOT} /usr/bin/debconf-communicate postfix + echo set postfix/mailname | chroot ${ROOT} /usr/bin/debconf-communicate postfix + fi + KVERS=`chroot ${ROOT} dpkg -l linux-image-2\*|grep ^i|awk '{print $2}'|sed 's/linux-image-//'` + for KVER in ${KVERS}; do + SUBARCH="${KVER#*-*-}" + chroot ${ROOT} update-initramfs -k "${KVER}" -u + # we mv the initramfs, so it's not wasting space on the livefs + mv ${ROOT}/boot/initrd.img-"${KVER}" livecd.${FSS}.initrd-"${SUBARCH}" + cp ${ROOT}/boot/vmlinu?-"${KVER}" livecd.${FSS}.kernel-"${SUBARCH}" + done + NUMKVERS="$(set -- $KVERS; echo $#)" + if [ "$NUMKVERS" = 1 ]; then + # only one kernel + SUBARCH="${KVERS#*-*-}" + ln -s livecd.${FSS}.initrd-"${SUBARCH}" livecd.${FSS}.initrd + ln -s livecd.${FSS}.kernel-"${SUBARCH}" livecd.${FSS}.kernel + fi + # all done with the chroot; reset the deconf frontend, so Colin doesn't cry + echo RESET debconf/frontend | chroot $ROOT debconf-communicate + echo FSET debconf/frontend seen true | chroot $ROOT debconf-communicate + + # And now that we're done messing with debconf, destroy the backup files: + rm -f ${ROOT}/var/cache/debconf/*-old + + # Dirty hack to mark langpack stuff as manually installed + perl -i -nle 'print unless /^Package: language-(pack|support)/ .. /^$/;' \ + ${ROOT}/var/lib/apt/extended_states + + livefs_squash() + { + squashsort="http://people.ubuntu.com/~tfheen/livesort/${FSS}.list.${ARCH}" + if wget -O livecd.${FSS}.sort ${squashsort} > /dev/null 2>&1; then + echo "Using the squashfs sort list from ${squashsort}." + else + echo "Unable to fetch squashfs sort list; using a blank list." + : > livecd.${FSS}.sort + fi + + mksquashfs ${ROOT} livecd.${FSS}.squashfs -sort livecd.${FSS}.sort + chmod 644 livecd.${FSS}.squashfs + } + + livefs_squash + +done