Project

General

Profile

Feature Request #2900

add 'cryptsetup' to openRC LiveISOs

blugeminii - over 3 years ago - . Updated almost 3 years ago.

Status:
open
Priority:
wish
Category:
OpenRC
Assignee:
-
% Done:

0%


Description

Live ISO image for openRC does not contain cryptsetup, while the systemd version does. See attached copies of package lists from the ISOs.


Related issues

Related to Installation Media - Bug #2633: cryptsetup not available on CLI OpenRC isonot-a-bug

Actions

History

#1

Updated by bill-auger over 3 years ago

  • Priority changed from bug to wish
  • Status changed from unconfirmed to open
  • Category set to OpenRC
  • Subject changed from 'cryptsetup' missing from openRC images to add 'cryptsetup' to openRC LiveISOs
  • Project changed from Packages to Installation Media
  • Tracker changed from Bug to Feature Request

that is because systemd depends on cryptsetup explicitly - it
was not an oversight - people have requested it though - i have
added cryptsetup to the parabola-base meta-package; so the next
LiveISOs may have it

for now, to install cryptsetup into a running parabola live system:

# ln -s /run/parabolaiso/bootmnt/parabola/boot/x86_64/vmlinuz /boot/vmlinuz-linux-libre
# pacman -S cryptsetup

#2

Updated by bill-auger over 3 years ago

  • Related to Bug #2633: cryptsetup not available on CLI OpenRC iso added
#3

Updated by bill-auger almost 3 years ago

there are a few more manual steps now, until the ISO are replaced

the glibc on the 2020-08 openrc ISOs is incompatible with the latest cryptsetup
and the latest 'rp-pppoe' has unsatisfoable deps

to install cryptsetup onto one of these live systems, requires upgrading the entire live system, which requires mounting a scratch disk (a partition other than the install target)

# mkdir           /scratch
# mount /dev/sdXN /scratch

# mv    /var/lib/pacman        /scratch/pacman-lib
# mv    /var/cache/pacman      /scratch/pacman-cache
# ln -s /scratch/pacman-lib    /var/lib/pacman
# ln -s /scratch/pacman-cache  /var/cache/pacman

# ln -s /run/parabolaiso/bootmnt/parabola/boot/x86_64/vmlinuz-linux-libre /boot/

# pacman -R  rp-pppoe
# pacman -Sy parabola-keyring
# pacman -Su
# pacman -S  cryptsetup

Also available in: Atom PDF