> > I'll have a look at that one. In any case, it's one of those 'fuzzy' > > errors: difficult to reproduce but persistent in the long run. > > Any new info?
Nothing really new, we added a number of 'hotfixes' in the build script
that replaces a number of entries in the fakeroot.env database.
The errors seem to be recurrent though, the hotfixes to fakeroot.env
seem to cover the bulk of the errors.
The changes are:
# Add symbolic links in the target filesystem
sub addsymboliclinks(){
foreach my $link (keys %SYMBOLICLINKS){
if(-e "flashfs$link" || -l "flashfs$link"){
&warning("Forcefully deleting flashfs$link\n");
sleep(1);
&debug_system_fakeroot("rm -rf flashfs$link");
}
my $linkdir = &dirname("flashfs$link");
if (! -e $linkdir){
sleep(1);
&debug_system_fakeroot("mkdir -p $linkdir");
}
sleep(1);
&debug_system_fakeroot("ln -s @{$SYMBOLICLINKS{$link}}[0]
flashfs$link");
}
&debug_system("cp fakeroot.env fakeroot.env.bak0");
foreach my $link (keys %SYMBOLICLINKS){
my $inode = `stat --format=%i flashfs$link`;
chomp($inode);
sleep(1);
&debug_system("sed -i -e
'/.*ino=$inode,.*/s/mode=[0-9]*,/mode=120777,/g' fakeroot.env");
}
}
--
greetz, marc
Security is so tight that last night they burst into my room just as
Chiana was... ah, screaming.
D'Argo - Look at the Princess - I Do, I Think
scorpius.homelinux.org 2.6.19 #1 Tue Dec 5 16:35:02 CET 2006 GNU/Linux
signature.asc
Description: Digital signature

