~cyphermox/partman-auto/merge-125ubuntu1

« back to all changes in this revision

Viewing changes to recipes-i386-efi/multi

  • Committer: Dmitrijs Ledkovs
  • Date: 2012-10-20 23:40:23 UTC
  • mfrom: (408.1.1266)
  • Revision ID: dmitrijs.ledkovs@canonical.com-20121020234023-0yok5bahwxkhy0x4
* Resynchronise with Debian. Remaining changes:
  Recipe changes:
  - Adjust default partition and EFI sizes for Ubuntu.
  - Change the x86 atomic recipes to make the minimum swap size be 100% of
    RAM, so that hibernate always works.
  - In addition to EFI partition, reuse existing swap partitions and
    BIOS Boot Partitions, if any, rather than creating new ones.
  - Add armel/dove recipes.
  - Temporarily back out changes to recipes/atomic and recipes/home from
    partman-auto 94.
  Automatic Partitioning:
  - Offer resize_use_free autopartitioning method, except on armel/armhf.
  - Add an option to reuse an existing installation.
  - Split out the replace option from resize_use_free.
  Code changes:
  - Accept autopartitioning automatically rather than showing
    choose_partition.
  - Drop priority of partman-auto/choose_recipe question to medium.
  - Add support for partman-auto/method=loop via partman-auto-loop.
  - Make biggest_free respect the selection made in partman-auto/disk.
  - Exclude devices containing the installation medium from automatic
    partitioning.
  - Use new get_real_resize_range function from partman-partitioning
    72ubuntu3, which caches calls to tune2fs and ntfsresize.
  - Support resizing the largest partition on multiple disks.
  - Support formatting the entire partition for any partition that can be
    resized.
  - Signal to clear_partitions in partman-target that it should not notify
    the user about the unformatted partitions we have set up.
  - Add a hack to stop EFI System Partitions showing up as to-be-formatted
    in the confirm-changes screen when there's an existing filesystem that
    would cause partman-efi to skip them.
* Changes Debian merged from ubuntu:
  - EFI recipes, but not for kfreebsd and with larger system partition
    sizes. Kept our efi partition sizes, which closer match Windows/Mac
    EFI partition sizes.
  - $reusemethod was also merge, but used for EFI partitions only and
    not for swap & BIOS Boot Partitions.
  - Drop the bootable flag from i386/amd64 recipes.
* Dropped changes:
  - "Add kfreebsd-i386/efi, and kfreebsd-amd64/efi symlinks to regular
    efi recipes." Ubuntu doesn't have kfreebsd port, and debian didn't
    take this change.

* Asturian (ast.po) by ivarela
* Add x86 UEFI support, merging some code from Ubuntu to help:
  + Add extra recipe method "reusemethod" to help us reuse existing EFI
    system partitions
  + Clone the ia64 recipes for {amd64,i386}-efi and tweak. Merge
    across some of the Ubuntu settings for these new recipes, including
    use of reusemethod.
  + Make the EFI system partition large by default to meet fat32
    recommendations

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
partman-auto/text/multi_scheme ::
2
 
 
3
 
100 150 200 free
4
 
        $iflabel{ gpt }
5
 
        $reusemethod{ }
6
 
        method{ efi }
7
 
        format{ } .
8
 
 
9
 
128 512 256 ext2
10
 
        $defaultignore{ }
11
 
        method{ format }
12
 
        format{ }
13
 
        use_filesystem{ }
14
 
        filesystem{ ext2 }
15
 
        mountpoint{ /boot } .
16
 
 
17
 
120 800 350 $default_filesystem
18
 
        $lvmok{ }
19
 
        method{ format }
20
 
        format{ }
21
 
        use_filesystem{ }
22
 
        $default_filesystem{ }
23
 
        mountpoint{ / } .
24
 
 
25
 
500 3000 9000 $default_filesystem
26
 
        $lvmok{ }
27
 
        method{ format }
28
 
        format{ }
29
 
        use_filesystem{ }
30
 
        $default_filesystem{ }
31
 
        mountpoint{ /usr } .
32
 
 
33
 
70 1500 3000 $default_filesystem
34
 
        $lvmok{ }
35
 
        method{ format }
36
 
        format{ }
37
 
        use_filesystem{ }
38
 
        $default_filesystem{ }
39
 
        mountpoint{ /var } .
40
 
 
41
 
96 512 200% linux-swap
42
 
        $lvmok{ }
43
 
        $reusemethod{ }
44
 
        method{ swap }
45
 
        format{ } .
46
 
 
47
 
20 300 400 $default_filesystem
48
 
        $lvmok{ }
49
 
        method{ format }
50
 
        format{ }
51
 
        use_filesystem{ }
52
 
        $default_filesystem{ }
53
 
        mountpoint{ /tmp } .
54
 
 
55
 
300 3000 -1 $default_filesystem
56
 
        $lvmok{ }
57
 
        method{ format }
58
 
        format{ }
59
 
        use_filesystem{ }
60
 
        $default_filesystem{ }
61
 
        mountpoint{ /home } .
62