Hi Rainer, Thanks so far. The netman-gui.postinst is adding the Exec= line without removing the previous one. It is also doing the same thing with the Comment= line.
Here is what netman.desktop looks like: --------------------- [Desktop Entry] Categories=Application;Network; Exec=netman Exec=netman --auto-conn Comment=Display network connection status in the system tray Exec=netman --auto-conn Comment=Display network connection status in the system tray GenericName=Netman Icon=netman Name=Netman Network Manager Comment=Start netman without system tray icon Terminal=false Type=Application Categories=Network; ------------------------ As you can see, it is corrupted. I have yet to determine why the --no-tray-icon parameter is never added. Edward On 06/01/2016, Rainer Weikusat <rainerweiku...@virginmedia.com> wrote: > Edward Bartolo <edb...@gmail.com> writes: >> >> I did more edits to the netman-gui.postinst script as follows: >> >> -------------------- >> 2) db_get netman-gui/netman-autostart >> if [ "$RET" = "true" ]; then >> file="/etc/xdg/autostart/netman.desktop"; >> cp /usr/share/applications/netman.desktop >> /etc/xdg/autostart/ >> else >> if [ -f "/etc/xdg/autostart/netman.desktop" ]; then >> rm /etc/xdg/autostart/netman.desktop >> fi >> fi >> ;; >> -------------------- >> >> However, using dpkg-reconfiguer netman-gui I get the error: >> >> root@edbarx-pc:/home/edbarx# dpkg-reconfigure netman-gui >> /var/lib/dpkg/info/netman-gui.postinst: 24: >> /var/lib/dpkg/info/netman-gui.postinst: [-f: not found > > The shell starts parsing something with splitting on unquoted whitespace > in order to turn the input into a sequence of 'words'. This means if > there's no whitespace between [ and -f, this won't end up invoking the > [ with an argument of -f but as [-f. Since the shell doesn't know > anything about that, it will try to run a program named [-f (which > doesn't exist). > > The test can be omitted by using > > rm -f ... > > instead. Attempts to remove a file which doesn't exist then won't cause > rm to exist with an error status. > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng