[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:02706] Re: dpkg-source and nfs
Kaz.Sasayama> filesystem fullで、書き込んだはずのファイルが実は書き込んで
Kaz.Sasayama> なかったとか?
容量はたっぷり。
nfs の読み書きのタイムラグかと思って -o sync で mount してもおなじでした。
dpkg-source 363 行目あたりの diff です。
stat で file だったら diff って記述のように見えますが、
見落としがどこかに
while (defined($fn= <FIND>)) {
: <snip...>
lstat("$dir/$fn") || &syserr("cannot stat file $dir/$fn");
if (-l _) {
: <snip...>
} elsif (-f _) {
if (!lstat("$origdir/$fn")) {
: <snip...>
}
defined($c3= open(DIFFGEN,"-|")) || &syserr("fork for diff");
if (!$c3) {
exec('diff','-u',
'-L',"$basedirname.orig/$fn",
'-L',"$basedirname/$fn",
'--',"$ofnread","$dir/$fn"); &syserr("exec diff");
# この exec でエラー
# $basedirname, $fn, $dir ,$ofnread はきちんと入っている