if [ "$1" = purge ]; then
+ OLD_DIR=/etc/gconf/schemas
SCHEMA_FILES="#SCHEMAS#"
- for SCHEMA in $SCHEMA_FILES; do
- rm -f /etc/gconf/schemas/$SCHEMA
- done
- rmdir -p --ignore-fail-on-non-empty /etc/gconf/schemas
+ if [ -d $OLD_DIR ]; then
+ for SCHEMA in $SCHEMA_FILES; do
+ rm -f $OLD_DIR/$SCHEMA
+ done
+ rmdir -p --ignore-fail-on-non-empty $OLD_DIR
+ fi
fi
if (-d $old_schemas_dir) {
doit("mkdir -p $new_schemas_dir") unless -d $new_schemas_dir;
doit("mv $old_schemas_dir/*.schemas $new_schemas_dir/");
- doit("rmdir --ignore-fail-on-non-empty $old_schemas_dir");
+ doit("rmdir -p --ignore-fail-on-non-empty $old_schemas_dir");
}
if (-d "$new_schemas_dir") {