Hi Edward, On 14/12/15 13:00, 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.
This is a good idea. You can use a netman-gui.postinst file for that.
Pseudo code: echo "Do you want netman to use a systray icon?" get answer (yes1) if yes1 echo "Do you want netman to automatically connect on startup?" get answer (yes2) else create a simple launcher without parameters exit if yes2 create a launcher to use --auto-conn --use-tray-icon else create a launcher with only --use-tray-icon Some hints as to where I should place this script, and which files under netman/debian I have to edit, would be of a considerable help to me. Edward
The content of the netman-gui.postinst could be something like this: #!/bin/sh if [ "$1" = "configure" ]; then /sbin/ldconfig fi while true; do read -p "Do you want netman to use a systray icon? (Y/n)" yn case $yn in [Yy]* ) LINE1="Exec=netman --use-tray-icon"; break;; [Nn]* ) LINE1="Exec=netman "; break;; * ) LINE1="Exec=netman--use-tray-icon"; break;; esac done while true; do read -p "Do you want netman to automatically connect on startup? (Y/n)" yn case $yn in [Yy]* ) LINE2=" --auto-conn"; break;; [Nn]* ) LINE2=""; break;; * ) LINE2="--auto-conn"; break;; esac done LINE=${LINE1}${LINE2} sed -i "4i ${LINE}" /etc/xdg/autostart/netman.desktop; #DEBHELPER# exit 0 HTH, Aitor.
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng