aitor_czr <aitor_...@gnuinos.org> writes: > On 14/12/15 17:10, Edward Bartolo <edb...@gmail.com> wrote: >> I am thinking about making autostarting and connecting automatically >> >to wifi optional during the installation process of netman. This >> >means, I need to write a post installation script or if its already >> >exists, add a few lines to it, so that users can choose how to set up >> >netman. > > Hi Edward, > > I made some changes in netman-gui.postinst: > > #!/bin/sh > if [ "$1" = "configure" ]; then > /sbin/ldconfig > fi
The package doesn't "install shared libraries to default library directory", hence, there's no reason why the postinst would need to run ldconfig. > while true; do > read -p "Do you want netman to use a systray icon? (Y/n)" yn > case $yn in > [Nn]* ) line="exec=netman"; > file="/etc/xdg/autostart/netman.desktop"; > break;; > * ) line="exec=netman --systray"; > file="/usr/share/applications/netman.desktop"; > break;; > esac > done This is broken, cf Maintainer scripts are not guaranteed to run with a controlling terminal and may not be able to interact with the user. https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-controllingterminal and https://www.debian.org/doc/debian-policy/ch-binary.html#s-maintscriptprompt _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng