mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-03-25 18:01:17 +00:00
Import patches-unapplied version 0.30 to ubuntu/gutsy
Imported using git-ubuntu import.
This commit is contained in:
commit
c091413a69
.bzr
READMEbranch-format
BuildLiveCDCOPYINGbranch
checkout
repository
formatinventory.kndxinventory.knitrevisions.kndxrevisions.knitsignatures.kndxsignatures.knit
knits
36
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit
49
x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndxx_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit
5a
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit
5b
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit
5c
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit
5d
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit
5e
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit
5f
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit
60
x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndxx_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit
65
buildlivecd-20070710110713-33hamwwudgc153n3-1.kndxbuildlivecd-20070710110713-33hamwwudgc153n3-1.knit
76
c8
debian
e2fs-zero.pylivecd.pylivecd.sh
2
.bzr/README
Normal file
2
.bzr/README
Normal file
@ -0,0 +1,2 @@
|
||||
This is a Bazaar-NG control directory.
|
||||
Do not change any files in this directory.
|
1
.bzr/branch-format
Normal file
1
.bzr/branch-format
Normal file
@ -0,0 +1 @@
|
||||
Bazaar-NG meta directory, format 1
|
1
.bzr/branch/bound
Normal file
1
.bzr/branch/bound
Normal file
@ -0,0 +1 @@
|
||||
sftp://adconrad@bazaar.launchpad.net/%7Eubuntu-core-dev/livecd-rootfs/trunk/
|
0
.bzr/branch/branch-name
Normal file
0
.bzr/branch/branch-name
Normal file
1
.bzr/branch/format
Normal file
1
.bzr/branch/format
Normal file
@ -0,0 +1 @@
|
||||
Bazaar-NG branch format 5
|
118
.bzr/branch/revision-history
Normal file
118
.bzr/branch/revision-history
Normal file
@ -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
|
1
.bzr/checkout/conflicts
Normal file
1
.bzr/checkout/conflicts
Normal file
@ -0,0 +1 @@
|
||||
BZR conflict list format 1
|
BIN
.bzr/checkout/dirstate
Normal file
BIN
.bzr/checkout/dirstate
Normal file
Binary file not shown.
1
.bzr/checkout/format
Normal file
1
.bzr/checkout/format
Normal file
@ -0,0 +1 @@
|
||||
Bazaar Working Tree Format 4 (bzr 0.15)
|
1
.bzr/repository/format
Normal file
1
.bzr/repository/format
Normal file
@ -0,0 +1 @@
|
||||
Bazaar-NG Knit Repository Format 1
|
121
.bzr/repository/inventory.kndx
Normal file
121
.bzr/repository/inventory.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/inventory.knit
Normal file
BIN
.bzr/repository/inventory.knit
Normal file
Binary file not shown.
3
.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndx
Normal file
3
.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit
Normal file
BIN
.bzr/repository/knits/36/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%53ep__8_10%3a16%3a51_2005_23135.0.knit
Normal file
Binary file not shown.
3
.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndx
Normal file
3
.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit
Normal file
BIN
.bzr/repository/knits/49/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%53at_%53ep_24_15%3a53%3a42_2005_5414.0.knit
Normal file
Binary file not shown.
3
.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndx
Normal file
3
.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit
Normal file
BIN
.bzr/repository/knits/5a/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.0.knit
Normal file
Binary file not shown.
74
.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndx
Normal file
74
.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit
Normal file
BIN
.bzr/repository/knits/5b/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.1.knit
Normal file
Binary file not shown.
16
.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndx
Normal file
16
.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit
Normal file
BIN
.bzr/repository/knits/5c/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.2.knit
Normal file
Binary file not shown.
4
.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndx
Normal file
4
.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit
Normal file
BIN
.bzr/repository/knits/5d/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.3.knit
Normal file
Binary file not shown.
4
.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndx
Normal file
4
.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit
Normal file
BIN
.bzr/repository/knits/5e/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.4.knit
Normal file
Binary file not shown.
85
.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndx
Normal file
85
.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit
Normal file
BIN
.bzr/repository/knits/5f/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.5.knit
Normal file
Binary file not shown.
8
.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndx
Normal file
8
.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit
Normal file
BIN
.bzr/repository/knits/60/x_%4ca%4dont_%4aones_%3clamont.jones@canonical.com%3e_%54hu_%4aan__6_23%3a41%3a24_2005_11810.6.knit
Normal file
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
# bzr knit index 8
|
||||
|
||||
adconrad@cthulhu-20070710110957-gehhqe29gby0w64n fulltext 0 1695 :
|
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
# bzr knit index 8
|
||||
|
||||
adconrad@cthulhu-20070710101201-n6mhazrg3xo6h043 fulltext 0 7476 :
|
Binary file not shown.
3
.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.kndx
Normal file
3
.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.knit
Normal file
BIN
.bzr/repository/knits/c8/x_%4ca%4dont_%4aones_%3clamont@debian.org%3e_%57ed_%4dar__2_15%3a28%3a24_2005_16003.0.knit
Normal file
Binary file not shown.
121
.bzr/repository/revisions.kndx
Normal file
121
.bzr/repository/revisions.kndx
Normal file
@ -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 :
|
BIN
.bzr/repository/revisions.knit
Normal file
BIN
.bzr/repository/revisions.knit
Normal file
Binary file not shown.
1
.bzr/repository/signatures.kndx
Normal file
1
.bzr/repository/signatures.kndx
Normal file
@ -0,0 +1 @@
|
||||
# bzr knit index 8
|
0
.bzr/repository/signatures.knit
Normal file
0
.bzr/repository/signatures.knit
Normal file
144
BuildLiveCD
Executable file
144
BuildLiveCD
Executable file
@ -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
|
339
COPYING
Normal file
339
COPYING
Normal file
@ -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.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
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.
|
||||
|
||||
<signature of Ty Coon>, 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.
|
241
debian/changelog
vendored
Normal file
241
debian/changelog
vendored
Normal file
@ -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 <adconrad@ubuntu.com> 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 <adconrad@ubuntu.com> 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 <adconrad@ubuntu.com> 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 <lamont@debian.org> 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 <lamont@ubuntu.com> 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 <lamont@ubuntu.com> 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 <lamont@canonical.com> 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 <lamont@ubuntu.com> 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 <lamont@ubuntu.com> 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 <lamont@ubuntu.com> 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 <lamont@ubuntu.com> Tue, 17 May 2005 21:39:24 -0600
|
||||
|
||||
livecd-rootfs (0.19) hoary; urgency=low
|
||||
|
||||
* Add 'base' target
|
||||
|
||||
-- LaMont Jones <lamont@ubuntu.com> Wed, 13 Apr 2005 18:43:04 -0600
|
||||
|
||||
livecd-rootfs (0.18) hoary; urgency=low
|
||||
|
||||
* set +e affects callers.
|
||||
|
||||
-- LaMont Jones <lamont@ubuntu.com> Tue, 5 Apr 2005 16:20:32 -0600
|
||||
|
||||
livecd-rootfs (0.17) hoary; urgency=low
|
||||
|
||||
* locales cleanup.
|
||||
|
||||
-- LaMont Jones <lamont@ubuntu.com> Mon, 7 Mar 2005 09:53:54 -0700
|
||||
|
||||
livecd-rootfs (0.16) hoary; urgency=low
|
||||
|
||||
* Bunch of cleanup for kubunut-live.
|
||||
|
||||
-- LaMont Jones <lamont@ubuntu.com> 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 <lamont@debian.org> 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 <lamont@ubuntu.com> Sat, 26 Feb 2005 18:39:22 -0700
|
||||
|
||||
livecd-rootfs (0.13) hoary; urgency=low
|
||||
|
||||
* Add ubuntu-live
|
||||
|
||||
-- LaMont Jones <lamont@canonical.com> 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 <lamont@debian.org> 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 <lamont@debian.org> 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 <lamont@debian.org> 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 <lamont@debian.org> 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 <lamont@debian.org> 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 <lamont@debian.org> Fri, 14 Jan 2005 22:13:03 -0700
|
||||
|
||||
livecd-rootfs (0.6) hoary; urgency=low
|
||||
|
||||
* fix typos in livecd.sh. sigh.
|
||||
|
||||
-- LaMont Jones <lamont@debian.org> 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 <lamont@debian.org> 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 <lamont@debian.org> Tue, 11 Jan 2005 15:21:32 -0700
|
||||
|
||||
livecd-rootfs (0.3) hoary; urgency=low
|
||||
|
||||
* add manifest file
|
||||
|
||||
-- LaMont Jones <lamont@debian.org> 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 <lamont@debian.org> Fri, 7 Jan 2005 13:00:37 -0700
|
||||
|
||||
livecd-rootfs (0.1) hoary; urgency=low
|
||||
|
||||
* Initial revision
|
||||
|
||||
-- LaMont Jones <lamont@canonical.com> Thu, 6 Jan 2005 21:24:08 -0700
|
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@ -0,0 +1 @@
|
||||
4
|
14
debian/control
vendored
Normal file
14
debian/control
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
Source: livecd-rootfs
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Build-Depends: debhelper (>=4)
|
||||
Maintainer: Adam Conrad <adconrad@ubuntu.com>
|
||||
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.
|
19
debian/copyright
vendored
Normal file
19
debian/copyright
vendored
Normal file
@ -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.
|
||||
|
2
debian/dirs
vendored
Normal file
2
debian/dirs
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
usr/sbin
|
||||
usr/share/doc/livecd-rootfs/examples
|
78
debian/rules
vendored
Executable file
78
debian/rules
vendored
Executable file
@ -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/<packagename>
|
||||
#$(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
|
235
e2fs-zero.py
Normal file
235
e2fs-zero.py
Normal file
@ -0,0 +1,235 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright Paul Sladen <code@paul.sladen.org>, 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: <none>
|
||||
# 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()
|
||||
|
24
livecd.py
Normal file
24
livecd.py
Normal file
@ -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
|
363
livecd.sh
Executable file
363
livecd.sh
Executable file
@ -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 </dev/null
|
||||
chroot ${ROOT} dpkg-query -W --showformat='${Package} ${Version}\n' \
|
||||
> livecd.${FSS}.manifest-desktop
|
||||
chroot $ROOT apt-get -y install $LIVELIST </dev/null
|
||||
chroot ${ROOT} dpkg-query -W --showformat='${Package} ${Version}\n' \
|
||||
> 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
|
Loading…
x
Reference in New Issue
Block a user