Michael Tremer
0ce1e4906e
cdrom: Install iPXE only on x86
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
b7407ccad5
cdrom: Install memtest only on x86
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
701c891b40
Build efibootmgr and efivars only for x86_64 and aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
7c80f8c5cc
syslinux: Update to 6.04-pre1
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
e3a3af3c5d
installer: Install GRUB in removable mode as well
...
This allows that a system will boot IPFire even when
no boot entry is configured in the EFI BIOS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
7dc7880dda
installer: Always install EFI bootloader on x86_64 and aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
8fbadfc7a3
installer: Create a flag that marks if EFI support is available
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
f096a2ea98
flash-image+cdrom: Execute ARMv5-specific code on ARMv5
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
2c49856ead
Rootfile update for parted
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
b62f71f7f2
Build GRUB on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
3755e35809
make.sh: Build popt earlier
...
efivars depends on it and since it is a very common library
without any dependencies, we can build it very early
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
8a06ff80c4
grub: Don't explicitely set the font
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
92e782332c
installer: Add support to install on EFI systems
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
4c2343931c
parted: Update to 3.2
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
b89c7379f9
flash-images: Make EFI partition 32MB
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
89e79c50c7
flash-images: Cleanup partitioning code
...
No functional changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
8662e98173
flash-images: Mark the /boot partition as bootable
...
Before, the ESP was marked as bootable which isn't necessary
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
7d456c3971
flash-image: Use grub-install to install GRUB in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
2f329aab27
flash-image: Mark the EFI system partition as such
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
dfb0084e35
flash-image: Remove any other GRUB configuration files in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
24e811b03a
grub: Don't install an empty EFI configuration file
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
fd80e500df
Add efibootmgr and efivar
...
These packages are required to manage EFI boot options
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
b6a0fd5839
cdrom: Select installation as default
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5fb499f13b
installer: Detect if we are running in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
6b44fee76f
cdrom: Keep the EFI image on the ISO9660 file system as well
...
This allows systems to boot the EFI bootloader from the CDROM
file system instead of using the FAT filesystem which is for USB keys.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5765b49bff
cdrom: Add grub.cfg that allows to install IPFire
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
582aba0534
Enable EFI on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5f387a1b86
cdrom: Install GRUB into EFI image
...
This will start GRUB on EFI systems when booting from CD
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
f4330e19b1
Fix syntax error in lfs/cdrom
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
b661333e3a
syslinux: FTBFS with newer ld
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
78dd680dfa
make.sh: cdrkit required cmake to build
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
308af080f6
grub: Build new version in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
ba3cbb0cfb
Adjust variables that have been renamed
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
7b4323c66e
cdrom: Simplify commands that author the ISO image
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
5f52a95646
cdrom: Build EFI-enabled ISO image
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
72d40cfddd
Config: Have a simple configuration variable that enables EFI
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
df26133793
syslinux: Update to 6.03
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
8a9605840c
Remove dvdrtools for cdrkit
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:49 +01:00
Michael Tremer
0268380764
ipfire-netboot: Ship EFI image
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:49 +01:00
Michael Tremer
7fbbd2aebc
Enable EFI on x86_64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:49 +01:00
Michael Tremer
784cd5cbd7
Enhance the flash image to support EFI
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:49 +01:00
Michael Tremer
0927eadc52
Rootfile update for aarch64 kernel
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:13 +01:00
Michael Tremer
68a36e26b1
aarch64: Remove -multi suffix from kernel
...
This gets in the way for authoring the CD and we will
never have any other kernels but the main one.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 14:03:03 +01:00
Michael Tremer
347db51aa5
linux: Simplify compiling and installing the kernel
...
There was loads of duplicated code which could have been
made shorter by adding one variable.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 14:02:47 +01:00
Michael Tremer
820e90db0f
iptables: Ship all modules
...
These have been all disabled with the last update of
the iptables package.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 10:04:37 +01:00
Michael Tremer
7471256910
Rootfile update
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 10:03:34 +01:00
Michael Tremer
693208bf63
aws: Don't start ssh right away
...
sshctrl calls sshd directly which won't work at time of the first boot
because no keys will be generated.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 09:59:31 +01:00
Erik Kapfer
32405d88b0
OpenVPN: Deleted mtu-disc completely since it has been dropped.
...
Signed-off-by: Erik Kapfer <erik.kapfer@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-10 18:40:39 +01:00
Matthias Fischer
b38c334a25
clamav: Update to 0.100.1
...
For details see:
https://blog.clamav.net/2018/07/clamav-01001-has-been-released.html
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-10 18:40:15 +01:00
Michael Tremer
1413006b5b
aws: Create "setup" user to run setup
...
Amazon does not permit that a user logs in as root directly.
Instead they insist on using sudo.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-10 18:40:06 +01:00