Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 938f64f1e3 |
@@ -578,7 +578,11 @@ if ( $remote_portdir ne "" ) {
|
||||
_system("git clone $remote_portdir /usr/portage");
|
||||
}
|
||||
|
||||
_system("eselect repository add $_ git https://github.com/gentoo-mirror/$_.git && emaint sync -r $_") for @overlays;
|
||||
_system("mkdir /var/lib/layman") if ( !-d "/var/lib/layman" );
|
||||
_system("touch /var/lib/layman/make.conf && layman-updater -R")
|
||||
if ( !-e "/var/lib/layman/make.conf" );
|
||||
|
||||
_system("echo 'y' | layman -f -a $_") for @overlays;
|
||||
|
||||
my $reponame = "LocalOverlay";
|
||||
|
||||
@@ -617,7 +621,7 @@ if ( $remote_overlay and $remote_overlay ne "" ) {
|
||||
if ( $remove_layman_overlay and $remove_layman_overlay ne "" ) {
|
||||
say "===== Removing overlays: $remove_layman_overlay =====";
|
||||
|
||||
_system("eselect repository disable $_ && emaint sync -r $_") for ( split( / /, $remove_layman_overlay ) );
|
||||
_system("layman -d $_") for ( split( / /, $remove_layman_overlay ) );
|
||||
}
|
||||
if ( $remove_remote_overlay and $remove_remote_overlay ne "" ) {
|
||||
say "===== Removing overlays: $remove_remote_overlay =====";
|
||||
@@ -631,7 +635,7 @@ portage_perms('/usr/portage');
|
||||
unless ( $skip_portage_sync == 1 ) {
|
||||
|
||||
# sync portage and overlays
|
||||
_system("emerge --sync --quiet");
|
||||
_system("layman -S");
|
||||
if ( $portage_git_url ne "" and $portage_git_branch ne "" ) {
|
||||
fetch_portage_from_git( $portage_git_url, $portage_git_service,
|
||||
$portage_git_branch );
|
||||
|
||||
@@ -101,6 +101,9 @@ detect_libs_dir() {
|
||||
if [ -d "/usr/lib64" ] ; then
|
||||
libs="$libs /usr/lib64 /lib64"
|
||||
fi
|
||||
if [ -d "/usr/lib" ] ; then
|
||||
libs="$libs /usr/lib /lib"
|
||||
fi
|
||||
else
|
||||
if [ -d "/usr/lib" ] ; then
|
||||
libs="/usr/lib /lib"
|
||||
|
||||
@@ -8,7 +8,7 @@ check_docker_requirements(){
|
||||
if [ "$(id -u)" != "0" ]; then
|
||||
groups | grep -q docker || echo "--> If you are not running the script as root, your user should be in the docker group to use it. (sudo gpasswd -a $USER docker)"
|
||||
fi
|
||||
ps aux | grep -q '[d]ocker' || echo "--> Be sure to have the docker daemon running (sudo systemctl start docker) or configure it to run on boot (sudo systemctl enable docker). Trying to start it anyway" && systemctl start docker || true
|
||||
ps aux | grep -q '[d]ocker' || echo "--> Be sure to have the docker daemon running (sudo systemctl start docker) of configure it to run on boot (sudo systemctl enable docker). Trying to start it anyway" && systemctl start docker || true
|
||||
}
|
||||
|
||||
die() { echo "$@" 1>&2 ; exit 1; }
|
||||
|
||||
Reference in New Issue
Block a user