|
|
|
@ -3681,12 +3681,7 @@ sub profile{
|
|
|
|
|
#уберем ссылки на несуществующие файлы
|
|
|
|
|
`$data{path} file "$_"`=~m/\`([^']+)'/;
|
|
|
|
|
my $dest = $1;
|
|
|
|
|
if(!$data{builder} &&
|
|
|
|
|
#проверим прямую ссылку (ссылку со смещением относительно текущей директории переносим в любом случае)
|
|
|
|
|
($dest=~m/^[\/]/ && !-e "$data{'chroot'}$data{scratch}$dest")
|
|
|
|
|
){
|
|
|
|
|
next;
|
|
|
|
|
}
|
|
|
|
|
if($dest=~m/^[\/]/ && !-e "$data{'chroot'}$data{scratch}$dest"){next;}
|
|
|
|
|
#выделим путь из профиля
|
|
|
|
|
my $allocation = $data{'chroot'}.$data{scratch}.substr($_, length($profile));
|
|
|
|
|
#проверим имя файла фрофиля перед переносом в систему
|
|
|
|
@ -4272,9 +4267,6 @@ sub make{
|
|
|
|
|
#увеличим счётчик
|
|
|
|
|
my $step = getini("run.make.step.$finish", "chroot"); $step++;
|
|
|
|
|
putini("run.make.step.$finish" => $step, "chroot");
|
|
|
|
|
}else{
|
|
|
|
|
#для совместимости со Stage 2008_beta2 удалим sys-apps/mktemp входящий в пакет sys-apps/coreutils-6.10
|
|
|
|
|
# system "$data{emergerun1} -C sys-apps/mktemp $data{emergerun2}";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#отобразим выполненные действия
|
|
|
|
|