#!/bin/bash # vim: set expandtab ts=30 : set -e -u -x cd ~/REPOS/ucs while read -r prop val do case "$prop" in \#*) continue esac declare -a cmd=(sed -i -re "/\\s*=\s*($val)\s*,?\s*(#.*)?$/d}") find management/univention-directory-manager-modules/modules/univention/admin/handlers -name \*.py -type f \ -exec "${cmd[@]}" {} + \ -exec git add {} + git commit -m "Bug #49235 udm: Drop default property $prop=$val ${cmd[*]} *.py" || : done <<__UDM__ #short_description ''|"" #long_description ''|"" syntax None module_search None multivalue False|0 one_only False|0 parent None options \[\] license \[\] required False|0 may_change True|1 identifies False|0 unique False|0 default None prevent_umc_default_popup False|0 dontsearch False|0 show_in_lists False|0 editable True|1 configObjectPosition None configAttributeName None include_in_default_search False|0 nonempty_is_default False|0 readonly_when_synced False|0 size None copyable False|0 __UDM__