]> www.infradead.org Git - users/dwmw2/ews-sync.git/commitdiff
Remove ics files on DELETE too
authorDavid Woodhouse <dwmw2@infradead.org>
Sun, 18 Jul 2010 17:17:55 +0000 (18:17 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 18 Jul 2010 17:17:55 +0000 (18:17 +0100)
syncfolder.sh

index 7f718fdfadb47107a431a3955c850eb7fb8043fd..eb904fc73b8e4abc11d3771469350e94a4387acf 100755 (executable)
@@ -49,6 +49,7 @@ if ! curl $CURLAUTH -L -H "Content-Type: text/xml" \
     $EWSURL -d @$QUERYFILE > $RESULTFILE; then
     exit 1
 fi
+sed 's/\(<[^/]\)/\n\1/g' $RESULTFILE
 
 # I'm far too lazy to do proper XML parsing for a proof-of-concept
 (sed 's/\(<[^/]\)/\n\1/g' $RESULTFILE; echo) | while read LINE; do
@@ -87,6 +88,7 @@ cat $CHANGELIST | while read TYPE ITEMID ITEMCHANGEKEY; do
     case $TYPE in
        DELETE)
            rm "$ITEMFILENAME"
+           rm "$ICALFILENAME"
            ;;
        UPDATE|CREATE)
            cat > $QUERYFILE <<EOF