diff --git a/spark-dwine-launch/postinst_template b/spark-dwine-launch/postinst_template index ac131fd..76fa7bd 100644 --- a/spark-dwine-launch/postinst_template +++ b/spark-dwine-launch/postinst_template @@ -10,25 +10,27 @@ SEND_TO_DESKTOP="" #将启动图示从工作管理员copy至系统桌面,需 make_autostart() { - for file in $(ls /home) + for username in $(ls /home) do - if [ -d "/home/${USER}/.config/autostart" ] + echo /home/$username + if [ -d "/home/$username/.config/autostart" ] then - cp /opt/apps/$PACK_NAME/entries/applications/$PACK_NAME.desktop /home/${USER}/.config/autostart/ - sed -i "s#%u#\"autostart\"#" /home/${USER}/.config/autostart/$PACK_NAME.desktop + cp /opt/apps/$PACK_NAME/entries/applications/$PACK_NAME.desktop /home/$username/.config/autostart/ + sed -i "s#%u#\"autostart\"#" /home/$username/.config/autostart/$PACK_NAME.desktop fi done } send_to_desktop() { - for file in $(ls /home) + for username in $(ls /home) do - if [ -d "/home/${USER}/.config/autostart" ] + echo /home/$username + if [ -d "/home/$username/.config/autostart" ] then desktop=$(cat /etc/xdg/user-dirs.defaults | grep DESKTOP | awk -F= '{print $2}') - if [ -d "/home/${USER}/$desktop" ]; then - cp /opt/apps/$PACK_NAME/entries/applications/$PACK_NAME*.desktop /home/${USER}/$desktop + if [ -d "/home/$username/$desktop" ]; then + cp /opt/apps/$PACK_NAME/entries/applications/$PACK_NAME*.desktop /home/$username/$desktop fi fi done