Bob Mottram před 8 roky
rodič
revize
61ef4a3c35
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4
    3
      src/freedombone-utils-firewall

+ 4
- 3
src/freedombone-utils-firewall Zobrazit soubor

346
     segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")
346
     segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")
347
     while [ ${#segment} -gt 0 ]
347
     while [ ${#segment} -gt 0 ]
348
     do
348
     do
349
-        if [ ${#segment} -lt 10 ]; then
350
-            echo -n "|0${#segment}|$segment"
349
+        hexnum=$(echo "obase=16; $segment" | bc)
350
+        if [ ${hexnum} -lt 2 ]; then
351
+            echo -n "|0${hexnum}|$segment"
351
         else
352
         else
352
-            echo -n "|${#segment}|$segment"
353
+            echo -n "|$hexnum|$segment"
353
         fi
354
         fi
354
         ctr=$((ctr + 1))
355
         ctr=$((ctr + 1))
355
         segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")
356
         segment=$(echo "$domain" | awk -F '.' "{print \$$ctr}")