always add enabled mirror
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
c540795686
commit
03406f3e36
16
PVE/AAB.pm
16
PVE/AAB.pm
|
@ -50,6 +50,17 @@ sub write_file {
|
||||||
$fh->close;
|
$fh->close;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub read_file {
|
||||||
|
my ($filename) = @_;
|
||||||
|
|
||||||
|
my $fh = IO::File->new ("<$filename") or die "failed to read $filename - $!\n";
|
||||||
|
my $rec = '';
|
||||||
|
while (defined (my $line = <$fh>)) {
|
||||||
|
$rec .= $line;
|
||||||
|
};
|
||||||
|
return $rec;
|
||||||
|
}
|
||||||
|
|
||||||
sub copy_file {
|
sub copy_file {
|
||||||
my ($a, $b) = @_;
|
my ($a, $b) = @_;
|
||||||
copy($a, $b) or die "failed to copy $a => $b: $!";
|
copy($a, $b) or die "failed to copy $a => $b: $!";
|
||||||
|
@ -675,6 +686,11 @@ sub finalize {
|
||||||
unlink $file;
|
unlink $file;
|
||||||
rename_file($file.'.aab_orig', $file);
|
rename_file($file.'.aab_orig', $file);
|
||||||
|
|
||||||
|
# experienced user can change it anytime and others do well to start out with an updatable system..
|
||||||
|
my $mirrors = eval { read_file($file) } // '';
|
||||||
|
$mirrors = "\nServer = https://geo.mirror.pkgbuild.com/\$repo/os/\$arch\n\n" . $mirrors;
|
||||||
|
write_file($mirrors, $file, 0644);
|
||||||
|
|
||||||
print "Removing weak temporary pacman keyring...\n";
|
print "Removing weak temporary pacman keyring...\n";
|
||||||
rmtree("$rootdir/etc/pacman.d/gnupg");
|
rmtree("$rootdir/etc/pacman.d/gnupg");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue