Advertisement
s243a

buildStaticIPWindow() - Network Wizard - Puppylinux

Nov 30th, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.88 KB | None | 0 0
  1. buildStaticIPWindow()
  2. {
  3.     [ -z "$IP_ADDRESS" ] && IP_ADDRESS="0.0.0.0"
  4.     [ -z "$NETMASK" ] && NETMASK="255.255.255.0"
  5.     [ -z "$GATEWAY" ] && GATEWAY="0.0.0.0"
  6.     [ -z "$DNS_SERVER1" ] && DNS_SERVER1="0.0.0.0"
  7.     [ -z "$DNS_SERVER2" ] && DNS_SERVER2="0.0.0.0"
  8.  
  9.     export NETWIZ_Static_IP_Window="<window title=\"$L_TITLE_Set_Static_IP\" icon-name=\"gtk-network\" window-position=\"1\">
  10. <vbox>
  11.     <text><label>\"$L_TEXT_Set_Static_IP\"</label></text>
  12.     <frame  $L_FRAME_Static_IP_Parameters >
  13.         <hbox>
  14.             <vbox>
  15.                 <text><label>$L_ENTRY_IP_Address</label></text>
  16.                 <pixmap><input file>$BLANK_IMAGE</input></pixmap>
  17.             </vbox>
  18.             <entry>
  19.                 <variable>IP_ADDRESS</variable>
  20.                 <default>${IP_ADDRESS}</default>
  21.             </entry>
  22.         </hbox>
  23.         <hbox>
  24.             <vbox>
  25.                 <text><label>$L_ENTRY_Net_Mask</label></text>
  26.                 <pixmap><input file>$BLANK_IMAGE</input></pixmap>
  27.             </vbox>
  28.             <entry>
  29.                 <variable>NETMASK</variable>
  30.                 <default>${NETMASK}</default>
  31.             </entry>
  32.         </hbox>
  33.         <hbox>
  34.             <vbox>
  35.                 <text><label>$L_ENTRY_Gateway</label></text>
  36.                 <pixmap><input file>$BLANK_IMAGE</input></pixmap>
  37.             </vbox>
  38.             <entry>
  39.                 <variable>GATEWAY</variable>
  40.                 <default>${GATEWAY}</default>
  41.             </entry>
  42.         </hbox>
  43.     </frame>
  44.     <frame  $L_FRAME_DNS_Parameters >
  45.         <hbox>
  46.             <vbox>
  47.                 <text><label>$L_ENTRY_DNS_Primary</label></text>
  48.                 <pixmap><input file>$BLANK_IMAGE</input></pixmap>
  49.             </vbox>
  50.             <entry>
  51.                 <variable>DNS_SERVER1</variable>
  52.                 <default>${DNS_SERVER1}</default>
  53.             </entry>
  54.         </hbox>
  55.         <hbox>
  56.             <vbox>
  57.                 <text><label>$L_ENTRY_DNS_Secondary</label></text>
  58.                 <pixmap><input file>$BLANK_IMAGE</input></pixmap>
  59.             </vbox>
  60.             <entry>
  61.                 <variable>DNS_SERVER2</variable>
  62.                 <default>${DNS_SERVER2}</default>
  63.             </entry>
  64.         </hbox>
  65.     </frame>
  66.     <hbox>
  67.         <button help>
  68.             <action>$HELP_COMMAND > /dev/null 2>&1 & </action>
  69.         </button>
  70.         <button ok></button>
  71.         <button cancel></button>
  72.     </hbox>
  73. </vbox>
  74. </window>"
  75. } # end buildStaticIPWindow
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement