Advertisement
s243a

assembleProfileData() - /usr/sbin/wag-profiles.sh - puppy

Oct 3rd, 2016
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.43 KB | None | 0 0
  1. # Line 1052 of /usr/sbin/wag-profiles.sh
  2. # http://www.pearltrees.com/s243a/assembleprofiledata-puppylinux/id16406095
  3. assembleProfileData()
  4. {
  5.     if [ "$PROFILE_MODE_A" = "true" ] ; then
  6.         PROFILE_MODE="ad-hoc"
  7.     else
  8.         PROFILE_MODE="managed"
  9.     fi
  10.    
  11.     if [ "$PROFILE_SECURE_O" = "true" ] ; then
  12.         PROFILE_SECURE="open"
  13.     else
  14.         PROFILE_SECURE="restricted"
  15.     fi
  16.     if [ "$PROFILE_WPA_AP_SCAN_H" = "true" ] ; then
  17.         PROFILE_WPA_AP_SCAN="2"
  18.     elif [ "$PROFILE_WPA_AP_SCAN_D" = "true" ] ; then
  19.         PROFILE_WPA_AP_SCAN="0"
  20.     else # WPA supplicant does the scanning
  21.         PROFILE_WPA_AP_SCAN="1"
  22.     fi
  23.     case $PROFILE_ENCRYPTION in
  24.         WPA|WPA2)
  25.             ;;
  26.         WEP)
  27.             PROFILE_WPA_DRV=""
  28.             PROFILE_WPA_AP_SCAN=""
  29.             ;;
  30.         *)
  31.             PROFILE_KEY=""
  32.             PROFILE_WPA_DRV=""
  33.             PROFILE_WPA_AP_SCAN=""
  34.             ;;     
  35.     esac
  36.     PROFILE_TITLE="$(echo "$PROFILE_TITLE" | tr ' ' '_')"
  37.     # (BASHISM!)
  38.     #PROFILE_TITLE=${PROFILE_TITLE// /_}
  39.     NEW_PROFILE_DATA="TITLE=\"${PROFILE_TITLE}\"
  40.        WPA_DRV=\"${PROFILE_WPA_DRV}\"
  41.        WPA_TYPE=\"$PROFILE_WPA_TYPE\"
  42.        WPA_AP_SCAN=\"${PROFILE_WPA_AP_SCAN}\"
  43.        ESSID=\"${PROFILE_ESSID}\"
  44.        NWID=\"${PROFILE_NWID}\"
  45.        KEY=\"$(echo "$PROFILE_KEY" | sed 's%\$%\\$%g ; s%`%\\`%g ; s%"%\\"%g')\"
  46.        MODE=\"${PROFILE_MODE}\"
  47.        SECURE=\"${PROFILE_SECURE}\"
  48.        FREQ=\"${PROFILE_FREQ}\"
  49.        CHANNEL=\"${PROFILE_CHANNEL}\"
  50.        AP_MAC=\"${PROFILE_AP_MAC}\"
  51.        "
  52. } # end assembleProfileData
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement