diff options
-rw-r--r-- | docs/gnulinux/encrypted_parabola.md | 4 | ||||
-rwxr-xr-x | libs/project | 25 | ||||
-rw-r--r-- | projects/flashrom/configs/revision | 2 | ||||
-rw-r--r-- | projects/fontconfig/configs/revision | 2 | ||||
-rw-r--r-- | projects/seabios/configs/revision | 2 | ||||
-rw-r--r-- | www/suppliers.md | 1 |
6 files changed, 22 insertions, 14 deletions
diff --git a/docs/gnulinux/encrypted_parabola.md b/docs/gnulinux/encrypted_parabola.md index 21321640..9424ec3b 100644 --- a/docs/gnulinux/encrypted_parabola.md +++ b/docs/gnulinux/encrypted_parabola.md @@ -414,7 +414,9 @@ You can unlock a user's account manually, using the **root** account, with this #### Generate grub.cfg Edit configuration in `/etc/default/grub`, remembering to use UUID when poitning to mbr/gpt partition. Use `blkid` to get list of devices with their respective UUIDs. -Next generate grub.cfg with +For details see [parabola wiki.](https://wiki.parabola.nu/Dm-crypt/Encrypting_an_entire_system#Configuring_the_boot_loader_5) + +Next generate grub.cfg with: # grub-mkconfig -o /boot/grub/grub.cfg diff --git a/libs/project b/libs/project index 52888e32..8f4ef233 100755 --- a/libs/project +++ b/libs/project @@ -147,21 +147,26 @@ project_action() { return 0 fi - printf '%s\n\n' "Project $project $action (with ${arguments:-no argument})" - ( set +e - "$action" "$@" - ) + printf '%s\n' "Project $project $action (with ${arguments:-no argument})" - if [[ $? -eq 0 ]]; then - printf '\n%s\n' "Project $project $action (with ${arguments:-no argument}) completed" - else - printf 1>&2 '\n%s\n' "Project $project $action (with ${arguments:-no argument}) failed" + ( + "$action" "$@" + ) + + local -i exit_status=$? + + if ((exit_status)); then + printf 1>&2 '%s\n' "Project $project $action (with ${arguments:-no argument}) failed" + else + printf '%s\n' "Project $project $action (with ${arguments:-no argument}) completed" + fi + + exit $exit_status + ) - return 1 - fi } project_action_check() { diff --git a/projects/flashrom/configs/revision b/projects/flashrom/configs/revision index 0a38356a..d47174dd 100644 --- a/projects/flashrom/configs/revision +++ b/projects/flashrom/configs/revision @@ -1 +1 @@ -a72d5a98286272094dda06f5c69b48910f6a7451 +93db6e16895287b7ac3a8a8f7f4a4f176547b7ed diff --git a/projects/fontconfig/configs/revision b/projects/fontconfig/configs/revision index 56beced9..94f15e9c 100644 --- a/projects/fontconfig/configs/revision +++ b/projects/fontconfig/configs/revision @@ -1 +1 @@ -2.12.4 +2.13.1 diff --git a/projects/seabios/configs/revision b/projects/seabios/configs/revision index 2c6e65b5..3680e6f8 100644 --- a/projects/seabios/configs/revision +++ b/projects/seabios/configs/revision @@ -1 +1 @@ -rel-1.12.0 +rel-1.12.1 diff --git a/www/suppliers.md b/www/suppliers.md index 21047698..c137c14c 100644 --- a/www/suppliers.md +++ b/www/suppliers.md @@ -35,6 +35,7 @@ Laptops: Services: +- [Hardware and software based security enhancements for Libreboot laptops](https://minifree.org/product/security-mods/) - [Libreboot installation service](https://minifree.org/product/libreboot-installation-service/) - [Libreboot chip flashing service for ASUS KGPE-D16 and KCMA-D8](https://minifree.org/product/d8-d16-chipflash/) |