The changes ensures that only valid branches is used and sets the correct branch name based on the first argument provided.
The keyring setup has been enhanced to counter for errors thrown if the pacman.d folder and the mirrorlist file was not available. This ensures that keyring initialization executes without errors.
Our profiles have a lot of duplicated packages in their profiles.
So add support for a shared profile, that has all the packages that
needs to be installed on all profiles, so we can clean up the profiles
in the future.
See
https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-tools/-/merge_requests/15
for the Manjaro ARM Tools MR for the same thing.
Signed-off-by: Dan Johansen <strit@manjaro.org>
The Clockwork Pi DevTerm is an rk3399 based device, so encryption should
work, just like with the other rk3399 based devices we have.
So enable the prompt on the DevTerm to ask for encryption.
Fixes#50.
Signed-off-by: Dan Johansen <strit@manjaro.org>
The readme indicates that the qemu-static stuff is a dependency for any
situation while running this script. That's not the case, it's only
needed if run on a non-aarch64 based system. So change the README to
properly explain this.
Also change to the new package name of that dependency.
Fixes#49
Signed-off-by: Dan Johansen <strit@manjaro.org>
and update the readme with the mobile stuff
also bump the version to 1.4.9 so it's ready for the next release.
Signed-off-by: Dan Johansen <strit@manjaro.org>
This adds the option to choose either
PinePhone or PineTab in the device menu.
It also adds Plasma Mobile and Phosh
specific settings and installation workarounds
to get a working system going.
Be aware that the Installer always uses the stable branch
and as the profiles for mobile devices often change,
the profile might fail to install because of missing
packages or settings.
Signed-off-by: Dan Johansen <strit@manjaro.org>
This adds the option to choose either
PinePhone or PineTab in the device menu.
It also adds Plasma Mobile and Phosh
specific settings and installation workarounds
to get a working system going.
Be aware that the Installer always uses the stable branch
and as the profiles for mobile devices often change,
the profile might fail to install because of missing
packages or settings.
Signed-off-by: Dan Johansen <strit@manjaro.org>
Since we have now had encryption support for the pbpro for a while,
we can extend the support for other similar devices.
So add encryption option for the following devices too:
Rockpro64
Rock Pi 4B
Rock Pi 4C
Signed-off-by: Dan Johansen <strit@manjaro.org>