Page MenuHomeFreeBSD

D8052.id20750.diff
No OneTemporary

D8052.id20750.diff

Index: usr.sbin/portsnap/portsnap/portsnap.sh
===================================================================
--- usr.sbin/portsnap/portsnap/portsnap.sh
+++ usr.sbin/portsnap/portsnap/portsnap.sh
@@ -696,10 +696,17 @@
# Move files into their proper locations
rm -f tag INDEX tINDEX
rm -rf files
+ mkdir files
+ cut -f 2 -d '|' tINDEX.new INDEX.new | sort | uniq |\
+ sed -E 's?(.*)?snap/\1.gz?' | xargs -J % mv % files/ || return 1
+ if [ -n "$(ls -1A snap/)" ]; then
+ echo "Unexpected files in snapshot ${SNAPSHOTHASH}"
+ return 1
+ fi
+ rmdir snap/
mv tag.new tag
mv tINDEX.new tINDEX
mv INDEX.new INDEX
- mv snap/ files/
return 0
}

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 28, 7:49 PM (8 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37480612
Default Alt Text
D8052.id20750.diff (663 B)

Event Timeline