diff --git a/scripts/Build-Pkg b/scripts/Build-Pkg index fc00dfecf..f19737984 100755 --- a/scripts/Build-Pkg +++ b/scripts/Build-Pkg @@ -1067,12 +1067,13 @@ exec 202>&1 splitdesc_${spkg#*:} fi - echo "Calculating run-time package dependencies from ELF files..." + echo "<$spkg> Calculating run-time package dependencies from ELF files..." grep "^$spkg: " "$builddir/flist.split" | while read dummy x ; do x="/$x" - # Symbolic links (to ELF files) are ignored. - [ -L "$x" ] && continue + # Symbolic links (to ELF files) and non-regular files + # are ignored. + [ -L "$x" -o ! -f "$x" ] && continue # Strip most values from ELF dynamic and version # sections as they don't contain useful info. @@ -1101,7 +1102,7 @@ exec 202>&1 for x in {provides,requires,conflicts} ; do if [ -f "$builddir/$x.tmp" ] ; then - echo "Creating var/adm/$x/$spkg" + echo "<$spkg> Creating var/adm/$x/$spkg" sort -u "$builddir/$x.tmp" > var/adm/$x/$spkg else rm -f var/adm/$x/$spkg