Browse Source

the possibility to add tags ;-)

git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1957 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Rene Rebe 21 years ago
parent
commit
2b1668bfc7
1 changed files with 27 additions and 0 deletions
  1. +27
    -0
      package/base/iproute2/stone_mod_network.sh

+ 27
- 0
package/base/iproute2/stone_mod_network.sh

@ -121,6 +121,28 @@ edit_global_tag() {
write_section "" write_section ""
} }
add_tag() {
tta=""
cmd="gui_menu add_tag 'Add tag of type'"
while read tag module ; do
cmd="$cmd '$tag ($module)' 'tta=$tag'"
done < <( cd /etc/network/modules/ ; grep public_ * | sed -e \
's/\([a-zA-Z0-9_-]*\).sh:public_\([a-zA-Z0-9_-]*\).*/\2 \1/' \
| sort)
eval $cmd
if [ "$tta" ] ; then
tagno=${#tags[@]}
tags[$tagno]="$tta"
edit_tag $tagno
fi
}
add_global_tag() {
add_tag $@
write_section ""
}
edit_if() { edit_if() {
read_section "$1" read_section "$1"
while while
@ -128,6 +150,9 @@ edit_if() {
for (( i=0 ; $i < ${#tags[@]} ; i=i+1 )) ; do for (( i=0 ; $i < ${#tags[@]} ; i=i+1 )) ; do
cmd="$cmd '${tags[$i]}' 'edit_tag $i'" cmd="$cmd '${tags[$i]}' 'edit_tag $i'"
done done
cmd="$cmd '' '' 'Add new tag' 'add_tag'"
eval "$cmd" eval "$cmd"
do : ; done do : ; done
write_section "$1" write_section "$1"
@ -150,6 +175,8 @@ rocknet is executed.'"
cmd="$cmd '${tags[$i]}' 'edit_global_tag $i'" cmd="$cmd '${tags[$i]}' 'edit_global_tag $i'"
done done
cmd="$cmd ''' '' Add new tag' 'add_global_tag'"
cmd="$cmd '' ''" cmd="$cmd '' ''"
for if in $interfaces ; do for if in $interfaces ; do

Loading…
Cancel
Save