]> git.proxmox.com Git - zfs-grub.git/blob - pvepatches/disbale-unwanted-packages.patch
4c97c5d28d31cb8577c12c51d606dea63722643f
[zfs-grub.git] / pvepatches / disbale-unwanted-packages.patch
1 Just to reduce compile time.
2
3
4 Index: new/debian/control
5 ===================================================================
6 --- new.orig/debian/control 2015-04-13 10:27:15.000000000 +0200
7 +++ new/debian/control 2015-04-13 10:28:05.000000000 +0200
8 @@ -53,14 +53,6 @@
9 This is a dummy transitional package to handle GRUB 2 upgrades. It can be
10 safely removed.
11
12 -Package: grub-linuxbios
13 -Section: oldlibs
14 -Architecture: any-i386 any-amd64
15 -Depends: grub-coreboot (= ${binary:Version}), ${misc:Depends}
16 -Multi-Arch: foreign
17 -Description: GRand Unified Bootloader, version 2 (dummy package)
18 - This is a dummy transitional package that depends on grub-coreboot.
19 -
20 Package: grub-efi
21 Section: oldlibs
22 Architecture: any-i386 any-amd64
23 @@ -99,24 +91,6 @@
24 The files in this package are specific to GRUB 2, and would break GRUB
25 Legacy if installed on the same system.
26
27 -Package: grub-emu
28 -Architecture: any-i386 any-amd64 any-powerpc
29 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
30 -Replaces: grub-common (<= 1.97~beta3-1)
31 -Multi-Arch: foreign
32 -Description: GRand Unified Bootloader, version 2 (emulated version)
33 - This package contains grub-emu, an emulated version of GRUB. It is only
34 - provided for debugging purposes.
35 -
36 -Package: grub-emu-dbg
37 -Section: debug
38 -Architecture: any-i386 any-amd64 any-powerpc
39 -Depends: ${misc:Depends}, grub-emu (= ${binary:Version}), grub-common (= ${binary:Version})
40 -Multi-Arch: foreign
41 -Description: GRand Unified Bootloader, version 2 (emulated debug files)
42 - This package contains debugging files for grub-emu. You only need these if
43 - you are trying to debug GRUB using its GDB stub.
44 -
45 Package: grub-pc-bin
46 Priority: optional
47 Architecture: any-i386 any-amd64
48 @@ -188,55 +162,6 @@
49 - grub-rescue-cdrom.iso: El Torito CDROM image.
50 - grub-rescue-usb.img: USB image.
51
52 -Package: grub-coreboot-bin
53 -Architecture: any-i386 any-amd64
54 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
55 -Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-coreboot (<< 1.99-1)
56 -Conflicts: grub-linuxbios (<< ${source:Version})
57 -Multi-Arch: foreign
58 -Description: GRand Unified Bootloader, version 2 (Coreboot binaries)
59 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
60 - cleaner design than its predecessors, and provides the following new features:
61 - .
62 - - Scripting in grub.cfg using BASH-like syntax.
63 - - Support for modern partition maps such as GPT.
64 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
65 - add-ons can plug in their own script rules and trigger updates by invoking
66 - update-grub.
67 - .
68 - This package contains a version of GRUB that has been built for use with
69 - platforms running the Coreboot firmware. It will not automatically install
70 - GRUB as the active boot loader, nor will it automatically update grub.cfg
71 - on upgrade, so most people should install grub-coreboot instead.
72 -
73 -Package: grub-coreboot-dbg
74 -Section: debug
75 -Architecture: any-i386 any-amd64
76 -Depends: ${misc:Depends}, grub-coreboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
77 -Multi-Arch: foreign
78 -Description: GRand Unified Bootloader, version 2 (Coreboot debug files)
79 - This package contains debugging files for grub-coreboot-bin. You only need
80 - these if you are trying to debug GRUB using its GDB stub.
81 -
82 -Package: grub-coreboot
83 -Architecture: any-i386 any-amd64
84 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-coreboot-bin (= ${binary:Version}), ucf
85 -Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
86 -Conflicts: grub (<< 0.97-54), grub-legacy, grub-linuxbios (<< ${source:Version}), grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275, grub-xen
87 -Multi-Arch: foreign
88 -Description: GRand Unified Bootloader, version 2 (Coreboot version)
89 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
90 - cleaner design than its predecessors, and provides the following new features:
91 - .
92 - - Scripting in grub.cfg using BASH-like syntax.
93 - - Support for modern partition maps such as GPT.
94 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
95 - add-ons can plug in their own script rules and trigger updates by invoking
96 - update-grub.
97 - .
98 - This package contains a version of GRUB that has been built for use with
99 - platforms running the Coreboot firmware.
100 -
101 Package: grub-efi-ia32-bin
102 Architecture: any-i386 any-amd64
103 Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [i386 amd64]
104 @@ -383,146 +308,6 @@
105 This package contains a version of GRUB that has been built for use on
106 IA64.
107
108 -Package: grub-efi-arm-bin
109 -Architecture: any-arm
110 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
111 -Multi-Arch: foreign
112 -Description: GRand Unified Bootloader, version 2 (ARM UEFI binaries)
113 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
114 - cleaner design than its predecessors, and provides the following new features:
115 - .
116 - - Scripting in grub.cfg using BASH-like syntax.
117 - - Support for modern partition maps such as GPT.
118 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
119 - add-ons can plug in their own script rules and trigger updates by invoking
120 - update-grub.
121 - .
122 - This package contains a version of GRUB that has been built for use on ARM
123 - systems with UEFI. It will not automatically install GRUB as the active
124 - boot loader, nor will it automatically update grub.cfg on upgrade, so most
125 - people should install grub-efi-arm instead.
126 -
127 -Package: grub-efi-arm-dbg
128 -Section: debug
129 -Architecture: any-arm
130 -Depends: ${misc:Depends}, grub-efi-arm-bin (= ${binary:Version}), grub-common (= ${binary:Version})
131 -Multi-Arch: foreign
132 -Description: GRand Unified Bootloader, version 2 (ARM UEFI debug files)
133 - This package contains debugging files for grub-efi-arm-bin. You only need
134 - these if you are trying to debug GRUB using its GDB stub.
135 -
136 -Package: grub-efi-arm
137 -Architecture: any-arm
138 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm-bin (= ${binary:Version}), ucf
139 -Conflicts: grub-uboot
140 -Multi-Arch: foreign
141 -Description: GRand Unified Bootloader, version 2 (ARM UEFI version)
142 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
143 - cleaner design than its predecessors, and provides the following new features:
144 - .
145 - - Scripting in grub.cfg using BASH-like syntax.
146 - - Support for modern partition maps such as GPT.
147 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
148 - add-ons can plug in their own script rules and trigger updates by invoking
149 - update-grub.
150 - .
151 - This package contains a version of GRUB that has been built for use on ARM
152 - systems with UEFI.
153 -
154 -Package: grub-efi-arm64-bin
155 -Architecture: any-arm64
156 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
157 -Multi-Arch: foreign
158 -Description: GRand Unified Bootloader, version 2 (ARM64 UEFI binaries)
159 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
160 - cleaner design than its predecessors, and provides the following new features:
161 - .
162 - - Scripting in grub.cfg using BASH-like syntax.
163 - - Support for modern partition maps such as GPT.
164 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
165 - add-ons can plug in their own script rules and trigger updates by invoking
166 - update-grub.
167 - .
168 - This package contains a version of GRUB that has been built for use on
169 - ARM64 systems with UEFI. It will not automatically install GRUB as the
170 - active boot loader, nor will it automatically update grub.cfg on upgrade,
171 - so most people should install grub-efi-arm64 instead.
172 -
173 -Package: grub-efi-arm64-dbg
174 -Section: debug
175 -Architecture: any-arm64
176 -Depends: ${misc:Depends}, grub-efi-arm64-bin (= ${binary:Version}), grub-common (= ${binary:Version})
177 -Multi-Arch: foreign
178 -Description: GRand Unified Bootloader, version 2 (ARM64 UEFI debug files)
179 - This package contains debugging files for grub-efi-arm64-bin. You only
180 - need these if you are trying to debug GRUB using its GDB stub.
181 -
182 -Package: grub-efi-arm64
183 -Architecture: any-arm64
184 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm64-bin (= ${binary:Version}), ucf
185 -Multi-Arch: foreign
186 -Description: GRand Unified Bootloader, version 2 (ARM64 UEFI version)
187 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
188 - cleaner design than its predecessors, and provides the following new features:
189 - .
190 - - Scripting in grub.cfg using BASH-like syntax.
191 - - Support for modern partition maps such as GPT.
192 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
193 - add-ons can plug in their own script rules and trigger updates by invoking
194 - update-grub.
195 - .
196 - This package contains a version of GRUB that has been built for use on
197 - ARM64 systems with UEFI.
198 -
199 -Package: grub-ieee1275-bin
200 -Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
201 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
202 -Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-ieee1275 (<< 1.99-1)
203 -Suggests: genisoimage [any-powerpc any-ppc64 any-ppc64el]
204 -Multi-Arch: foreign
205 -Description: GRand Unified Bootloader, version 2 (Open Firmware binaries)
206 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
207 - cleaner design than its predecessors, and provides the following new features:
208 - .
209 - - Scripting in grub.cfg using BASH-like syntax.
210 - - Support for modern partition maps such as GPT.
211 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
212 - add-ons can plug in their own script rules and trigger updates by invoking
213 - update-grub.
214 - .
215 - This package contains a version of GRUB that has been built for use with
216 - Open Firmware implementations. It will not automatically install GRUB as
217 - the active boot loader, nor will it automatically update grub.cfg on
218 - upgrade, so most people should install grub-ieee1275 instead.
219 -
220 -Package: grub-ieee1275-dbg
221 -Section: debug
222 -Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
223 -Depends: ${misc:Depends}, grub-ieee1275-bin (= ${binary:Version}), grub-common (= ${binary:Version})
224 -Multi-Arch: foreign
225 -Description: GRand Unified Bootloader, version 2 (Open Firmware debug files)
226 - This package contains debugging files for grub-ieee1275-bin. You only
227 - need these if you are trying to debug GRUB using its GDB stub.
228 -
229 -Package: grub-ieee1275
230 -Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
231 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-ieee1275-bin (= ${binary:Version}), ucf, powerpc-ibm-utils (>= 1.2.12-1) [any-powerpc any-ppc64 any-ppc64el], powerpc-utils [any-powerpc any-ppc64 any-ppc64el]
232 -Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
233 -Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc, grub-xen
234 -Multi-Arch: foreign
235 -Description: GRand Unified Bootloader, version 2 (Open Firmware version)
236 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
237 - cleaner design than its predecessors, and provides the following new features:
238 - .
239 - - Scripting in grub.cfg using BASH-like syntax.
240 - - Support for modern partition maps such as GPT.
241 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
242 - add-ons can plug in their own script rules and trigger updates by invoking
243 - update-grub.
244 - .
245 - This package contains a version of GRUB that has been built for use with
246 - Open Firmware implementations.
247 -
248 Package: grub-firmware-qemu
249 Architecture: any-i386 any-amd64
250 Depends: ${misc:Depends}
251 @@ -542,145 +327,6 @@
252 you want to install GRUB as firmware on real hardware, you need to use the
253 grub-coreboot package, and manually combine that with coreboot.
254
255 -Package: grub-uboot-bin
256 -Architecture: any-arm
257 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
258 -Multi-Arch: foreign
259 -Description: GRand Unified Bootloader, version 2 (ARM U-Boot binaries)
260 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
261 - cleaner design than its predecessors, and provides the following new features:
262 - .
263 - - Scripting in grub.cfg using BASH-like syntax.
264 - - Support for modern partition maps such as GPT.
265 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
266 - add-ons can plug in their own script rules and trigger updates by invoking
267 - update-grub.
268 - .
269 - This package contains a version of GRUB that has been built for use with
270 - ARM systems with U-Boot. It will not automatically install GRUB as the
271 - active boot loader, nor will it automatically update grub.cfg on upgrade,
272 - so most people should install grub-uboot instead.
273 -
274 -Package: grub-uboot-dbg
275 -Section: debug
276 -Architecture: any-arm
277 -Depends: ${misc:Depends}, grub-uboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
278 -Multi-Arch: foreign
279 -Description: GRand Unified Bootloader, version 2 (ARM U-Boot debug files)
280 - This package contains debugging files for grub-uboot-bin. You only need
281 - these if you are trying to debug GRUB using its GDB stub.
282 -
283 -Package: grub-uboot
284 -Architecture: any-arm
285 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-uboot-bin (= ${binary:Version}), ucf
286 -Conflicts: grub-efi-arm
287 -Multi-Arch: foreign
288 -Description: GRand Unified Bootloader, version 2 (ARM U-Boot version)
289 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
290 - cleaner design than its predecessors, and provides the following new features:
291 - .
292 - - Scripting in grub.cfg using BASH-like syntax.
293 - - Support for modern partition maps such as GPT.
294 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
295 - add-ons can plug in their own script rules and trigger updates by invoking
296 - update-grub.
297 - .
298 - This package contains a version of GRUB that has been built for use with
299 - ARM systems with U-Boot.
300 -
301 -Package: grub-xen-bin
302 -Architecture: i386 amd64
303 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
304 -Multi-Arch: foreign
305 -Description: GRand Unified Bootloader, version 2 (Xen binaries)
306 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
307 - cleaner design than its predecessors, and provides the following new features:
308 - .
309 - - Scripting in grub.cfg using BASH-like syntax.
310 - - Support for modern partition maps such as GPT.
311 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
312 - add-ons can plug in their own script rules and trigger updates by invoking
313 - update-grub.
314 - .
315 - This package contains a version of GRUB that has been built for use with
316 - the Xen hypervisor (i.e. PV-GRUB). It will not automatically install GRUB
317 - as the active boot loader, nor will it automatically update grub.cfg on
318 - upgrade, so most people should install grub-xen instead.
319 -
320 -Package: grub-xen-dbg
321 -Section: debug
322 -Architecture: i386 amd64
323 -Depends: ${misc:Depends}, grub-xen-bin (= ${binary:Version}), grub-common (= ${binary:Version})
324 -Multi-Arch: foreign
325 -Description: GRand Unified Bootloader, version 2 (Xen debug files)
326 - This package contains debugging files for grub-xen-bin. You only need
327 - these if you are trying to debug GRUB using its GDB stub.
328 -
329 -Package: grub-xen
330 -Architecture: i386 amd64
331 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-xen-bin (= ${binary:Version}), ucf
332 -Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275, grub-pc
333 -Multi-Arch: foreign
334 -Description: GRand Unified Bootloader, version 2 (Xen version)
335 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
336 - cleaner design than its predecessors, and provides the following new features:
337 - .
338 - - Scripting in grub.cfg using BASH-like syntax.
339 - - Support for modern partition maps such as GPT.
340 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
341 - add-ons can plug in their own script rules and trigger updates by invoking
342 - update-grub.
343 - .
344 - This package contains a version of GRUB that has been built for use with
345 - the Xen hypervisor (i.e. PV-GRUB).
346 -
347 -Package: grub-yeeloong-bin
348 -Architecture: any-mipsel
349 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
350 -Replaces: grub-common (<< 1.98+20100617-2), grub-yeeloong (<< 1.99-1)
351 -Multi-Arch: foreign
352 -Description: GRand Unified Bootloader, version 2 (Yeeloong binaries)
353 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
354 - cleaner design than its predecessors, and provides the following new features:
355 - .
356 - - Scripting in grub.cfg using BASH-like syntax.
357 - - Support for modern partition maps such as GPT.
358 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
359 - add-ons can plug in their own script rules and trigger updates by invoking
360 - update-grub.
361 - .
362 - This package contains a version of GRUB that has been built for use with
363 - the Lemote Yeeloong laptop. It will not automatically install GRUB as the
364 - active boot loader, nor will it automatically update grub.cfg on upgrade,
365 - so most people should install grub-yeeloong instead.
366 -
367 -Package: grub-yeeloong-dbg
368 -Section: debug
369 -Architecture: any-mipsel
370 -Depends: ${misc:Depends}, grub-yeeloong-bin (= ${binary:Version}), grub-common (= ${binary:Version})
371 -Multi-Arch: foreign
372 -Description: GRand Unified Bootloader, version 2 (Yeeloong debug files)
373 - This package contains debugging files for grub-yeeloong-bin. You only
374 - need these if you are trying to debug GRUB using its GDB stub.
375 -
376 -Package: grub-yeeloong
377 -Architecture: any-mipsel
378 -Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-yeeloong-bin (= ${binary:Version}), ucf
379 -Replaces: grub-common (<< 1.98+20100617-2)
380 -Multi-Arch: foreign
381 -Description: GRand Unified Bootloader, version 2 (Yeeloong version)
382 - GRUB is a portable, powerful bootloader. This version of GRUB is based on a
383 - cleaner design than its predecessors, and provides the following new features:
384 - .
385 - - Scripting in grub.cfg using BASH-like syntax.
386 - - Support for modern partition maps such as GPT.
387 - - Modular generation of grub.cfg via update-grub. Packages providing GRUB
388 - add-ons can plug in their own script rules and trigger updates by invoking
389 - update-grub.
390 - .
391 - This package contains a version of GRUB that has been built for use with
392 - the Lemote Yeeloong laptop.
393 -
394 Package: grub-theme-starfield
395 Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-mipsel any-ia64 any-arm any-arm64
396 Depends: ${misc:Depends}, grub-common (= ${binary:Version})
397 @@ -688,9 +334,3 @@
398 Description: GRand Unified Bootloader, version 2 (starfield theme)
399 This is the default theme for GRUB's graphical menu.
400
401 -Package: grub-mount-udeb
402 -XC-Package-Type: udeb
403 -Section: debian-installer
404 -Architecture: i386 amd64 powerpc ppc64 ppc64el sparc mipsel ia64 armel armhf arm64 kfreebsd-i386 kfreebsd-amd64
405 -Depends: ${shlibs:Depends}, ${misc:Depends}
406 -Description: export GRUB filesystems using FUSE