Page MenuHomeFreeBSD

D41893.id127542.diff
No OneTemporary

D41893.id127542.diff

Index: usr.sbin/freebsd-update/freebsd-update.sh
===================================================================
--- usr.sbin/freebsd-update/freebsd-update.sh
+++ usr.sbin/freebsd-update/freebsd-update.sh
@@ -2906,6 +2906,14 @@
sort -k 1,1 -t '|' $1 |
tr '|' ' ' |
while read FPATH TYPE OWNER GROUP PERM FLAGS HASH LINK; do
+ if [ -e ${BASEDIR}/${FPATH} ]; then
+ if [ ${TYPE} = d ] && ! [ -d ${BASEDIR}/${FPATH} ]; then
+ rm -f ${BASEDIR}/${FPATH}
+ elif [ ${TYPE} = 'f' -o ${TYPE} = 'L' ] && \
+ [ -d ${BASEDIR}/${FPATH} ]; then
+ rm -rf ${BASEDIR}/${FPATH}
+ fi
+ fi
case ${TYPE} in
d)
# Create a directory

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 13, 4:59 AM (6 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28673802
Default Alt Text
D41893.id127542.diff (658 B)

Event Timeline