git-svn-id: http://svn.calculate.ru/calculate/trunk@2070 c91db197-33c1-4113-bf15-f8a5c547ca64

master
atratsevskiy 15 years ago
parent 181eefd6eb
commit 5df0f0c1f2

@ -3679,15 +3679,9 @@ sub profile{
#уберем ссылки на несуществующие файлы
`$data{path} file "$_"`=~m/\`([^']+)'/;
my $dest = $1;
if(
!$data{builder} &&
(
#проверим прямую ссылку
($dest=~m/^[\/]/ && !-e "$data{'chroot'}$data{scratch}$dest")
||
#ссылка со смещением относительно текущей директории
(m/^[^\/]/ && "$data{'chroot'}$data{scratch}$profile/$dest")
)
if(!$data{builder} &&
#проверим прямую ссылку (ссылку со смещением относительно текущей директории переносим в любом случае)
($dest=~m/^[\/]/ && !-e "$data{'chroot'}$data{scratch}$dest")
){
next;
}
@ -4487,7 +4481,7 @@ sub packsystem{
#Удалим временные файлы
printmes(" ".gettext('Delete temporary files')); printmes("...");
system("$data{path} rm -rf $data{'chroot'}/etc/resolv.conf $data{chroot}/etc/mtab $data{chroot}/var/log/emerge* $data{chroot}/var/log/genkernel.log $data{chroot}/var/log/lastlog $data{chroot}/var/log/prelink.log $data{chroot}/var/log/wtmp $data{chroot}/var/.locks $data{chroot}/var/.svn-src $data{chroot}/usr/calculate/share/distfiles/*");
system("$data{path} rm -rf $data{'chroot'}/etc/resolv.conf $data{chroot}/etc/mtab $data{chroot}/var/log/emerge* $data{chroot}/var/log/genkernel.log $data{chroot}/var/log/lastlog $data{chroot}/var/log/prelink.log $data{chroot}/var/log/wtmp $data{chroot}/var/.locks $data{chroot}/var/.svn-src $data{chroot}/usr/calculate/share/distfiles/* $data{chroot}/var/lib/gentoo/news/*");
foreach(
"$data{'chroot'}/var/tmp/portage",
"$data{'chroot'}/tmp",

Loading…
Cancel
Save