X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=86613399893cb7915bd9427ff4f70cc874a67909;hp=6369856c4d77d498814e4a0237b6738d1795903c;hb=a687e0b6a3ac727f4b40f042265093699717251e;hpb=87706b323ead6f88ecbcef49249d811989184a2d diff --git a/dgit b/dgit index 6369856c..86613399 100755 --- a/dgit +++ b/dgit @@ -623,6 +623,12 @@ sub git_get_ref ($) { } } +sub must_getcwd () { + my $d = getcwd(); + defined $d or fail "getcwd failed: $!"; + return $d; +} + our %rmad; sub archive_query ($) { @@ -1915,7 +1921,7 @@ sub build_source { runcmd_ordryrun_local (@dpkgbuildpackage, qw(-us -uc -S)), changesopts(); } else { - my $pwd = cmdoutput qw(env - pwd); + my $pwd = must_getcwd(); my $leafdir = basename $pwd; changedir ".."; runcmd_ordryrun_local @dpkgsource, qw(-b --), $leafdir;