diff --git a/ublinux/rc.halt.pre/25-accounts-sync b/ublinux/rc.halt.pre/25-accounts-sync index 12f1915..76e8340 100755 --- a/ublinux/rc.halt.pre/25-accounts-sync +++ b/ublinux/rc.halt.pre/25-accounts-sync @@ -24,11 +24,11 @@ exec_useradd_sync(){ local PARAM=$1 local GET_USERADD=$(get_conf_useradd_from_system ${PARAM}) local GET_USERSHADOW=$(get_conf_usershadow_from_system ${PARAM}) + ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERADD[*] + ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERSHADOW[*] [[ -n ${GET_USERADD} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_USERADD} [[ -n ${GET_USERSHADOW} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_USERSHADOW} } - ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERADD[*] - ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] USERSHADOW[*] if [[ ${USERADD_SYNC} =~ 'shutdown@all' ]]; then set_ubconfig "@all" elif [[ ${USERADD_SYNC} =~ 'shutdown@users' ]]; then @@ -60,9 +60,9 @@ exec_groupadd_sync(){ set_ubconfig(){ local PARAM=$1 local GET_GROUPADD=$(get_conf_groupadd_from_system ${PARAM}) + ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] GROUPADD[*] [[ -n ${GET_GROUPADD} ]] && ${ROOTFS}/usr/bin/ubconfig --quiet --target global set [users] ${GET_GROUPADD} } - ${ROOTFS}/usr/bin/ubconfig --quiet --target global remove [users] GROUPADD[*] if [[ ${GROUPADD_SYNC} =~ 'shutdown@all' ]]; then set_ubconfig "@all" elif [[ ${GROUPADD_SYNC} =~ 'shutdown@users' ]]; then