remove_conffile_rollback() is declared twice and the second "syntax"-comment is wrong: remove_conffile_rollback () { # syntax: remove_conffile_rollback filename ... remove_conffile_rollback () { # syntax: replace_conffile_with_symlink_rollback oldfilename newfilename Cheers, Andreas