--- /dev/null
+Just to reduce compile time.
+
+
+Index: new/debian/control
+===================================================================
+--- new.orig/debian/control 2015-04-13 10:27:15.000000000 +0200
++++ new/debian/control 2015-04-13 10:28:05.000000000 +0200
+@@ -53,14 +53,6 @@
+ This is a dummy transitional package to handle GRUB 2 upgrades. It can be
+ safely removed.
+
+-Package: grub-linuxbios
+-Section: oldlibs
+-Architecture: any-i386 any-amd64
+-Depends: grub-coreboot (= ${binary:Version}), ${misc:Depends}
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (dummy package)
+- This is a dummy transitional package that depends on grub-coreboot.
+-
+ Package: grub-efi
+ Section: oldlibs
+ Architecture: any-i386 any-amd64
+@@ -99,24 +91,6 @@
+ The files in this package are specific to GRUB 2, and would break GRUB
+ Legacy if installed on the same system.
+
+-Package: grub-emu
+-Architecture: any-i386 any-amd64 any-powerpc
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Replaces: grub-common (<= 1.97~beta3-1)
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (emulated version)
+- This package contains grub-emu, an emulated version of GRUB. It is only
+- provided for debugging purposes.
+-
+-Package: grub-emu-dbg
+-Section: debug
+-Architecture: any-i386 any-amd64 any-powerpc
+-Depends: ${misc:Depends}, grub-emu (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (emulated debug files)
+- This package contains debugging files for grub-emu. You only need these if
+- you are trying to debug GRUB using its GDB stub.
+-
+ Package: grub-pc-bin
+ Priority: optional
+ Architecture: any-i386 any-amd64
+@@ -188,55 +162,6 @@
+ - grub-rescue-cdrom.iso: El Torito CDROM image.
+ - grub-rescue-usb.img: USB image.
+
+-Package: grub-coreboot-bin
+-Architecture: any-i386 any-amd64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-coreboot (<< 1.99-1)
+-Conflicts: grub-linuxbios (<< ${source:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Coreboot binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- platforms running the Coreboot firmware. It will not automatically install
+- GRUB as the active boot loader, nor will it automatically update grub.cfg
+- on upgrade, so most people should install grub-coreboot instead.
+-
+-Package: grub-coreboot-dbg
+-Section: debug
+-Architecture: any-i386 any-amd64
+-Depends: ${misc:Depends}, grub-coreboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Coreboot debug files)
+- This package contains debugging files for grub-coreboot-bin. You only need
+- these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-coreboot
+-Architecture: any-i386 any-amd64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-coreboot-bin (= ${binary:Version}), ucf
+-Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-linuxbios, grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275
+-Conflicts: grub (<< 0.97-54), grub-legacy, grub-linuxbios (<< ${source:Version}), grub-efi-amd64, grub-efi-ia32, grub-pc, grub-ieee1275, grub-xen
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Coreboot version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- platforms running the Coreboot firmware.
+-
+ Package: grub-efi-ia32-bin
+ Architecture: any-i386 any-amd64
+ Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version}), efibootmgr [i386 amd64]
+@@ -383,146 +308,6 @@
+ This package contains a version of GRUB that has been built for use on
+ IA64.
+
+-Package: grub-efi-arm-bin
+-Architecture: any-arm
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM UEFI binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use on ARM
+- systems with UEFI. It will not automatically install GRUB as the active
+- boot loader, nor will it automatically update grub.cfg on upgrade, so most
+- people should install grub-efi-arm instead.
+-
+-Package: grub-efi-arm-dbg
+-Section: debug
+-Architecture: any-arm
+-Depends: ${misc:Depends}, grub-efi-arm-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM UEFI debug files)
+- This package contains debugging files for grub-efi-arm-bin. You only need
+- these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-efi-arm
+-Architecture: any-arm
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm-bin (= ${binary:Version}), ucf
+-Conflicts: grub-uboot
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM UEFI version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use on ARM
+- systems with UEFI.
+-
+-Package: grub-efi-arm64-bin
+-Architecture: any-arm64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM64 UEFI binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use on
+- ARM64 systems with UEFI. It will not automatically install GRUB as the
+- active boot loader, nor will it automatically update grub.cfg on upgrade,
+- so most people should install grub-efi-arm64 instead.
+-
+-Package: grub-efi-arm64-dbg
+-Section: debug
+-Architecture: any-arm64
+-Depends: ${misc:Depends}, grub-efi-arm64-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM64 UEFI debug files)
+- This package contains debugging files for grub-efi-arm64-bin. You only
+- need these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-efi-arm64
+-Architecture: any-arm64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-efi-arm64-bin (= ${binary:Version}), ucf
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM64 UEFI version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use on
+- ARM64 systems with UEFI.
+-
+-Package: grub-ieee1275-bin
+-Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Replaces: grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-ieee1275 (<< 1.99-1)
+-Suggests: genisoimage [any-powerpc any-ppc64 any-ppc64el]
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Open Firmware binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- Open Firmware implementations. It will not automatically install GRUB as
+- the active boot loader, nor will it automatically update grub.cfg on
+- upgrade, so most people should install grub-ieee1275 instead.
+-
+-Package: grub-ieee1275-dbg
+-Section: debug
+-Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
+-Depends: ${misc:Depends}, grub-ieee1275-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Open Firmware debug files)
+- This package contains debugging files for grub-ieee1275-bin. You only
+- need these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-ieee1275
+-Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc
+-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]
+-Replaces: grub-legacy, grub2 (<< ${source:Version}), grub-common (<= 1.97~beta2-1), grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc
+-Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-pc, grub-xen
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Open Firmware version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- Open Firmware implementations.
+-
+ Package: grub-firmware-qemu
+ Architecture: any-i386 any-amd64
+ Depends: ${misc:Depends}
+@@ -542,145 +327,6 @@
+ you want to install GRUB as firmware on real hardware, you need to use the
+ grub-coreboot package, and manually combine that with coreboot.
+
+-Package: grub-uboot-bin
+-Architecture: any-arm
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM U-Boot binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- ARM systems with U-Boot. It will not automatically install GRUB as the
+- active boot loader, nor will it automatically update grub.cfg on upgrade,
+- so most people should install grub-uboot instead.
+-
+-Package: grub-uboot-dbg
+-Section: debug
+-Architecture: any-arm
+-Depends: ${misc:Depends}, grub-uboot-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM U-Boot debug files)
+- This package contains debugging files for grub-uboot-bin. You only need
+- these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-uboot
+-Architecture: any-arm
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-uboot-bin (= ${binary:Version}), ucf
+-Conflicts: grub-efi-arm
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (ARM U-Boot version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- ARM systems with U-Boot.
+-
+-Package: grub-xen-bin
+-Architecture: i386 amd64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Xen binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- the Xen hypervisor (i.e. PV-GRUB). It will not automatically install GRUB
+- as the active boot loader, nor will it automatically update grub.cfg on
+- upgrade, so most people should install grub-xen instead.
+-
+-Package: grub-xen-dbg
+-Section: debug
+-Architecture: i386 amd64
+-Depends: ${misc:Depends}, grub-xen-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Xen debug files)
+- This package contains debugging files for grub-xen-bin. You only need
+- these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-xen
+-Architecture: i386 amd64
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-xen-bin (= ${binary:Version}), ucf
+-Conflicts: grub (<< 0.97-54), grub-legacy, grub-efi-amd64, grub-efi-ia32, grub-coreboot, grub-ieee1275, grub-pc
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Xen version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- the Xen hypervisor (i.e. PV-GRUB).
+-
+-Package: grub-yeeloong-bin
+-Architecture: any-mipsel
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub-common (= ${binary:Version})
+-Replaces: grub-common (<< 1.98+20100617-2), grub-yeeloong (<< 1.99-1)
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Yeeloong binaries)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- the Lemote Yeeloong laptop. It will not automatically install GRUB as the
+- active boot loader, nor will it automatically update grub.cfg on upgrade,
+- so most people should install grub-yeeloong instead.
+-
+-Package: grub-yeeloong-dbg
+-Section: debug
+-Architecture: any-mipsel
+-Depends: ${misc:Depends}, grub-yeeloong-bin (= ${binary:Version}), grub-common (= ${binary:Version})
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Yeeloong debug files)
+- This package contains debugging files for grub-yeeloong-bin. You only
+- need these if you are trying to debug GRUB using its GDB stub.
+-
+-Package: grub-yeeloong
+-Architecture: any-mipsel
+-Depends: ${shlibs:Depends}, ${misc:Depends}, grub2-common (= ${binary:Version}), grub-yeeloong-bin (= ${binary:Version}), ucf
+-Replaces: grub-common (<< 1.98+20100617-2)
+-Multi-Arch: foreign
+-Description: GRand Unified Bootloader, version 2 (Yeeloong version)
+- GRUB is a portable, powerful bootloader. This version of GRUB is based on a
+- cleaner design than its predecessors, and provides the following new features:
+- .
+- - Scripting in grub.cfg using BASH-like syntax.
+- - Support for modern partition maps such as GPT.
+- - Modular generation of grub.cfg via update-grub. Packages providing GRUB
+- add-ons can plug in their own script rules and trigger updates by invoking
+- update-grub.
+- .
+- This package contains a version of GRUB that has been built for use with
+- the Lemote Yeeloong laptop.
+-
+ Package: grub-theme-starfield
+ Architecture: any-i386 any-amd64 any-powerpc any-ppc64 any-ppc64el any-sparc any-mipsel any-ia64 any-arm any-arm64
+ Depends: ${misc:Depends}, grub-common (= ${binary:Version})
+@@ -688,9 +334,3 @@
+ Description: GRand Unified Bootloader, version 2 (starfield theme)
+ This is the default theme for GRUB's graphical menu.
+
+-Package: grub-mount-udeb
+-XC-Package-Type: udeb
+-Section: debian-installer
+-Architecture: i386 amd64 powerpc ppc64 ppc64el sparc mipsel ia64 armel armhf arm64 kfreebsd-i386 kfreebsd-amd64
+-Depends: ${shlibs:Depends}, ${misc:Depends}
+-Description: export GRUB filesystems using FUSE