Advertisement
s243a

loadSpecificModule() - Network Wizard- Puppylinux

Nov 29th, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.90 KB | None | 0 0
  1. loadSpecificModule (){
  2.   export NETWIZ_Load_Specific_Module_Window="<window title=\"$L_TITLE_Load_A_Module\" icon-name=\"gtk-network\" window-position=\"1\">
  3. <vbox>
  4.  <text>
  5.    <label>\"$L_TEXT_Load_A_Module\"</label>
  6.  </text>
  7.  <entry>
  8.    <variable>SPECIFIED_MODULE</variable>
  9.  </entry>
  10.  <hbox>
  11.   <button>
  12.     <label>$L_BUTTON_Load</label>
  13.     <input file stock=\"gtk-ok\"></input>
  14.     <action>EXIT:Load</action>
  15.   </button>
  16.   <button cancel></button>
  17.  </hbox>
  18. </vbox>
  19. </window>"
  20.  
  21.   I=$IFS; IFS=""
  22.   for STATEMENT in  $(gtkdialog3 --program NETWIZ_Load_Specific_Module_Window); do
  23.     eval $STATEMENT 2>/dev/null
  24.   done
  25.   IFS=$I
  26.   clean_up_gtkdialog NETWIZ_Load_Specific_Module_Window
  27.   unset NETWIZ_Load_Specific_Module_Window
  28.  
  29.   if [ "$EXIT" = "Load" ] ; then
  30.     if [ "$SPECIFIED_MODULE" ] ; then #making sure there was something
  31.       tryLoadModule $SPECIFIED_MODULE 2>&1
  32.     fi
  33.   fi
  34. } # end loadSpecificModule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement