--- mcore-src/trunk/mcore-tools/src/modules/fluxbox/fluxbox-rebuild-menu.in 2016/02/12 10:51:59 2779 +++ mcore-src/trunk/mcore-tools/src/modules/fluxbox/fluxbox-rebuild-menu.in 2016/02/12 12:17:27 2780 @@ -55,17 +55,21 @@ # add a newline (maybe there is no crlf in the footer) addconfig -# add a menu for an deactivated client -CONFIG="${MROOT}/${MCORE_UNPRIV_HOME}/@@FLUXBOX_USER_CONFIG_DIR@@/menu-deactivated" -clearconfig -addconfig "[begin] (${ver} #$(mcore-serial))" -addconfig -addconfig '[separator]' -#addconfig '[exit] (Abmelden)' -addconfig '[exec] (Neustarten) {sudo @@SBINDIR@@/reboot}' -addconfig '[exec] (Herunterfahren) {sudo @@SBINDIR@@/poweroff}' -addconfig '[end]' -addconfig +# systemd provides this via tmpfiles.d +if [[ ! -e @@DATADIR@@/factory/${MCORE_UNPRIV_HOME}/@@FLUXBOX_USER_CONFIG_DIR@@/menu-deactivated ]] +then + # add a menu for an deactivated client + CONFIG="${MROOT}/${MCORE_UNPRIV_HOME}/@@FLUXBOX_USER_CONFIG_DIR@@/menu-deactivated" + clearconfig + addconfig "[begin] (${ver} #$(mcore-serial))" + addconfig + addconfig '[separator]' + #addconfig '[exit] (Abmelden)' + addconfig '[exec] (Neustarten) {sudo @@SBINDIR@@/reboot}' + addconfig '[exec] (Herunterfahren) {sudo @@SBINDIR@@/poweroff}' + addconfig '[end]' + addconfig +fi # activate the normal client menu install -o ${MCORE_UNPRIV_USER} -g ${MCORE_UNPRIV_GROUP} \