aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergio <sergiotarxz@posteo.net>2026-08-16 12:53:02 +0000
committerSergio <sergiotarxz@posteo.net>2026-08-16 12:53:02 +0000
commit096d56b9eff4bebfe40fb4d8656b8384a805d61b (patch)
tree2feb6182783ef2ddc7777e2138ddb497ee97cd35
parent468f57570ace7d16adb1f465c1d9c2a7d08e4f3d (diff)
Reordering copys
-rw-r--r--lib/AlgaOS/Installer/GUI.pm6
-rw-r--r--lib/AlgaOS/Installer/Parents.pm58
2 files changed, 32 insertions, 32 deletions
diff --git a/lib/AlgaOS/Installer/GUI.pm b/lib/AlgaOS/Installer/GUI.pm
index 676df65..8858f94 100644
--- a/lib/AlgaOS/Installer/GUI.pm
+++ b/lib/AlgaOS/Installer/GUI.pm
@@ -273,13 +273,15 @@ sub _install {
excfailexit qw{sudo mount}, "${block}3", '/mnt/gentoo/recovery';
excfailexit qw{sudo mkdir -pv}, '/mnt/gentoo/boot/efi';
excfailexit qw{sudo mount}, "${block}1", '/mnt/gentoo/boot/efi';
- excfailexit qw{sudo cp -Lv}, '/etc/resolv.conf', '/mnt/gentoo/etc/';
system 'sudo mkdir /recovery';
if ( system qw{sudo mount LABEL=ALGAOS}, '/recovery' ) {
system qw{sudo mount PARTUUID=AlgaOSRecovery}, '/recovery';
}
excfailexit
+'sudo tar -C /mnt/gentoo -xvpf /stage3-algaos-latest.tar.xz --numeric-owner --xattrs-include="*.*"';
+ excfailexit qw{sudo cp -Lv}, '/etc/resolv.conf', '/mnt/gentoo/etc/';
+ excfailexit
qw{sudo rsync -P -a -v /recovery/rootfs.squashfs /mnt/gentoo/recovery/};
excfailexit
qw{sudo perl -Mblib -MAlgaOS::Installer::GUI -e AlgaOS::Installer::GUI::chroot_install_commands(@ARGV)},
@@ -289,8 +291,6 @@ sub _install {
$self->_dropdown_locale->selected_text,
$block;
- excfailexit
-'sudo tar -C /mnt/gentoo -xvpf /stage3-algaos-latest.tar.xz --numeric-owner --xattrs-include="*.*"';
system 'sudo umount -R /mnt/gentoo';
say "Finish $$";
exit 0;
diff --git a/lib/AlgaOS/Installer/Parents.pm b/lib/AlgaOS/Installer/Parents.pm
index 557a154..0cb75fc 100644
--- a/lib/AlgaOS/Installer/Parents.pm
+++ b/lib/AlgaOS/Installer/Parents.pm
@@ -1,32 +1,32 @@
-package Gtk::CssProvider;
+package Gio::Application;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/G::Object/;
-package Gtk::Entry;
+package Gtk::Application;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gtk::Widget Gtk::Editable/;
-package Gtk::Label;
+our @ISA = qw/Gio::Application/;
+package Gtk::CssProvider;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gtk::Widget/;
-package Gtk::Box;
+our @ISA = qw/G::Object/;
+package Gtk::CheckButton;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
-package Gtk::Window;
+package Gtk::Box;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
-package Gtk::CheckButton;
+package Gdk::Display;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gtk::Widget/;
-package Gtk::Overlay;
+our @ISA = qw/G::Object/;
+package Gtk::Widget;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gtk::Widget/;
-package Gtk::Picture;
+our @ISA = qw/G::Object/;
+package Gtk::ScrolledWindow;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
@@ -34,47 +34,47 @@ package Gtk::Dropdown;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
-package Gio::Application;
+package Gdk::Texture;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/G::Object/;
-package Gtk::ScrolledWindow;
+package Gtk::Grid;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
-package Gtk::Button;
+package Gtk::Label;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Widget/;
-package G::File;
-use v5.38.0;
-use vars qw/@ISA/;
-our @ISA = qw/G::Object/;
-package Gdk::Texture;
+package Gtk::Button;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/G::Object/;
-package Gtk::Application;
+our @ISA = qw/Gtk::Widget/;
+package Gtk::Window;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gio::Application/;
+our @ISA = qw/Gtk::Widget/;
package Gtk::ApplicationWindow;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/Gtk::Window/;
-package Gtk::AlertDialog;
+package G::File;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/G::Object/;
-package Gtk::Widget;
+package Gtk::Overlay;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/G::Object/;
-package Gtk::Grid;
+our @ISA = qw/Gtk::Widget/;
+package Gtk::Entry;
use v5.38.0;
use vars qw/@ISA/;
-our @ISA = qw/Gtk::Widget/;
-package Gdk::Display;
+our @ISA = qw/Gtk::Widget Gtk::Editable/;
+package Gtk::AlertDialog;
use v5.38.0;
use vars qw/@ISA/;
our @ISA = qw/G::Object/;
+package Gtk::Picture;
+use v5.38.0;
+use vars qw/@ISA/;
+our @ISA = qw/Gtk::Widget/;