--- a/ifscheme.init
+++ b/ifscheme.init
@@ -21,6 +21,7 @@
 
 do_stop() {
 	if [ -r $SCHEMEVOLATILE ]; then
+		mkdir -p `dirname $SCHEMEPERSISTENT`
 		cat $SCHEMEVOLATILE > $SCHEMEPERSISTENT
 	else
 		rm -f $SCHEMEPERSISTENT
