archboot/lib/initcpio/install
Tobias Powalowski ef2cf26539 Changes:
* Some trivial changes

* Use blkid for detecting GPT, better than parted

* Split UEFISYS checking from GPT check - check_uefisyspart()

* Simplify grub2-uefi code in iso generation by using grub-mkstandalone instead of grub-mkimage (upstream does not recommend using grub-mkimage directly due to stability issues), got rid of memdisk mounting etc., in both all-in-one and update-setup scripts

* Split UEFI related common code and efibootmgr ones from grub2 functions so that other UEFI bootloaders can be implemented once they come out.

* Split initcpio arch_efibootmgr hook from arch_grub2 .

* Added arch_dmidecode hook. setup script uses dmidecode for detecting Apple systems (from non-Mac UEFI ones).

* Remove i386-efi pkg and scripts from the initramfs and iso, setup script support is not removed. Mainly aimed at reducing iso size.

* Replaced module-init-tools with kmod - in arch_base
2012-01-08 19:35:41 +01:00
..
arch_acpi replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_addons replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_advanced_root replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_base include new_root as part of build process 2011-11-24 09:29:21 +01:00
arch_bootmessage replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_bootmessage_allinone replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_capi4k add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_cdrom replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_chntpw add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_clamav replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_core_install replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_cpufreq add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_ddrescue add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_devicemapper add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_dmidecode Changes: 2012-01-08 19:35:41 +01:00
arch_dnsmasq add lftp to install environment 2011-08-30 15:19:35 +02:00
arch_efibootmgr Changes: 2012-01-08 19:35:41 +01:00
arch_encrypt add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_fb add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_filesystems fix #25790 2011-08-29 16:06:35 +02:00
arch_floppy replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_fsarchiver add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_ftp_install replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_fw replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_grub2 add efivars module to grub2 2011-10-12 08:47:01 +02:00
arch_hwdetect fix #25790 2011-08-29 16:06:35 +02:00
arch_hypervisor add hypervisor modules to install environment 2011-09-09 14:21:36 +02:00
arch_ide_blacklist fix description of ide_blacklist hook 2011-08-07 23:35:33 +02:00
arch_installer replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_intel_wireless replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_iptables add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_isdn add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_kexec add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_keymap replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_lftp add lftp to install environment 2011-08-30 15:19:35 +02:00
arch_licenses replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_lilo add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_links add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_linux_atm add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_linux_firmware replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_lvm2 add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_mdadm restore old mdadm handling on boot 2011-09-14 11:53:18 +02:00
arch_memtest replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_mmc replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_motd replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_net fix depends in pacman hooks 2011-09-01 15:35:10 +02:00
arch_netcfg add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_nmap fix syntax on weechat and nmap 2011-08-31 16:51:00 +02:00
arch_openconnect fix openconnect binary 2011-11-19 09:57:38 +01:00
arch_openvpn add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_pacman fix depends in pacman hooks 2011-09-01 15:35:10 +02:00
arch_pacman_lts fix typo in pacman_lts file 2011-09-10 09:50:14 +02:00
arch_pam remove not needed pam add_file call 2011-07-25 22:24:29 +02:00
arch_pciutils fix #25790 2011-08-29 16:06:35 +02:00
arch_pcspkr replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_platform replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_ppp add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_pppoe add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_pptpclient add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_pxelinux replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_remote add libgssglue license 2011-07-30 10:50:27 +02:00
arch_rtc replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_shadow fix #25790 2011-08-29 16:06:35 +02:00
arch_smartmontools fix smartmontools hook 2011-08-31 16:47:30 +02:00
arch_sound replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_speedtouch add speedtouch to environment 2011-08-30 15:39:36 +02:00
arch_syslinux add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_tcpdump add tcpdump to environment 2011-08-30 15:44:50 +02:00
arch_testdisk add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_tz add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_udev remove input_id from udev 2011-11-15 14:19:43 +00:00
arch_udevtrigger add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_usbutils add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_vim add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_virtio replace install function with build function for mkinitcpio >= 0.7 2011-07-06 15:55:39 +02:00
arch_vpnc fix vpnc hook 2011-08-31 16:48:37 +02:00
arch_weechat fix allinone script to work correctly 2011-08-31 17:58:46 +02:00
arch_wipe add full path to all binaries 2011-07-25 21:53:01 +02:00
arch_wireless remove python license from wireless hooks 2011-08-29 16:09:10 +02:00
arch_wireless_lts remove python license from wireless hooks 2011-08-29 16:09:10 +02:00