lol whoops
This commit is contained in:
parent
31826960c1
commit
3848a0bf7e
@ -245,8 +245,11 @@ class BootSync(object):
|
|||||||
return (None)
|
return (None)
|
||||||
if not os.path.isfile(fpathname):
|
if not os.path.isfile(fpathname):
|
||||||
return(None)
|
return(None)
|
||||||
|
if hashtype not in hashlib.algorithms_available:
|
||||||
|
raise ValueError('Hashtype {0} is not supported on this system'.format(hashtype))
|
||||||
|
hasher = getattr(hashlib, hashtype)
|
||||||
fpathname = os.path.abspath(os.path.expanduser(fpathname))
|
fpathname = os.path.abspath(os.path.expanduser(fpathname))
|
||||||
_hash = hashlib.sha512()
|
_hash = hasher()
|
||||||
with open(fpathname, 'rb') as fh:
|
with open(fpathname, 'rb') as fh:
|
||||||
_hash.update(fh.read())
|
_hash.update(fh.read())
|
||||||
return (_hash.hexdigest())
|
return (_hash.hexdigest())
|
||||||
|
@ -17,7 +17,7 @@ PREPARATION:
|
|||||||
|
|
||||||
grub-install \
|
grub-install \
|
||||||
--boot-directory=/mnt/boot2 \
|
--boot-directory=/mnt/boot2 \
|
||||||
--bootloader-id=Arch \
|
--bootloader-id="Arch (Fallback)" \
|
||||||
--efi-directory=/mnt/boot2/ \
|
--efi-directory=/mnt/boot2/ \
|
||||||
--target=x86_64-efi \
|
--target=x86_64-efi \
|
||||||
--no-nvram \
|
--no-nvram \
|
||||||
@ -34,7 +34,7 @@ PREPARATION:
|
|||||||
#
|
#
|
||||||
# grub-install \
|
# grub-install \
|
||||||
# --boot-directory=/mnt/boot2 \
|
# --boot-directory=/mnt/boot2 \
|
||||||
# --bootloader-id="Arch (Fallback)" \
|
# --bootloader-id="Arch" \
|
||||||
# --efi-directory=/mnt/boot2/ \
|
# --efi-directory=/mnt/boot2/ \
|
||||||
# --target=x86_64-efi \
|
# --target=x86_64-efi \
|
||||||
# --no-nvram \
|
# --no-nvram \
|
||||||
@ -46,7 +46,7 @@ PREPARATION:
|
|||||||
--create \
|
--create \
|
||||||
--disk /dev/sdd \
|
--disk /dev/sdd \
|
||||||
--part 1 \
|
--part 1 \
|
||||||
--loader /EFI/Arch/grubx64.efi \
|
--loader /EFI/Arch (Fallback)/grubx64.efi \
|
||||||
--label "Arch (Fallback)"
|
--label "Arch (Fallback)"
|
||||||
|
|
||||||
efibootmgr \
|
efibootmgr \
|
||||||
|
Loading…
Reference in New Issue
Block a user