> > 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

Attachment: signature.asc
Description: Digital signature

Reply via email to