X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/blobdiff_plain/e323215d5859a43d2b0065826982ca100e7e3729..ccc0e1bbaacce8496d66c733e7fa019d5e576cdc:/files/rc.local diff --git a/files/rc.local b/files/rc.local index 651a908..50eca51 100755 --- a/files/rc.local +++ b/files/rc.local @@ -2,17 +2,13 @@ # [x] resize root filesystem # [x] find root fs uuid -# [ ] find boot partition -# [ ] generate fstab -# [ ] mount boot +# [x] find boot partition +# [x] generate fstab +# [x] mount /boot/efi # [ ] install grub # [ ] extract wifi firmware # [ ] reboots if grub or wifi firmware has changed -my $root_block_device = undef; -my $root_fs_uuid = undef; -my $efi_block_device = undef; - sub find_root_device { @@ -77,9 +73,32 @@ find_efi_parition return $efi_parition; } +sub +generate_fstab +{ + my $root_fs_uuid = shift || die; + my $efi_fs_uuid = shift || die; + + open(FSTAB, '>', '/etc/fstab') || die ("Can not open fstab"); + print FSTAB <