- improve backend: add default values, don't fail on read /

This commit is contained in:
Stanislav Ievlev 2006-12-13 12:11:11 +03:00
parent c912a2f0fd
commit 7137e975d6
2 changed files with 11 additions and 4 deletions

View File

@ -2,7 +2,7 @@
Name: alterator-net-tcp
Version: 0.3
Release: alt1
Release: alt2
Packager: Stanislav Ievlev <inger@altlinux.org>
@ -47,6 +47,9 @@ alterator module for tcp/ip connections configuration
%changelog
* Wed Dec 13 2006 Stanislav Ievlev <inger@altlinux.org> 0.3-alt2
- improve backend: add default values, don't fail on read /
* Tue Dec 05 2006 Stanislav Ievlev <inger@altlinux.org> 0.3-alt1
- add tool to converting masks
- generate mask names in backend

View File

@ -107,8 +107,8 @@ on_message()
case "$in_action" in
constraints)
echo '('
echo 'state (exclude (#f ip) exclude (#f default) exclude (#f mask) exclude (#f dhcp))'
echo 'dhcp (exclude (#t ip) exclude (#t default) exclude (#t mask))'
echo 'state (exclude (#f ip) exclude (#f default) exclude (#f mask) exclude (#f dhcp) default #f)'
echo 'dhcp (exclude (#t ip) exclude (#t default) exclude (#t mask) default #f)'
echo 'ip (required #t ipv4-address #t)'
echo 'default (ipv4-address #t)'
echo ')'
@ -121,7 +121,11 @@ on_message()
fi
;;
read)
read_iface "$in__objects"
if [ "$in__objects" == "/" ];then
echo '()'
else
read_iface "$in__objects"
fi
;;
write)
in_mask=$(echo "$in_mask"| sed -r 's,^(/)?([0-9]+).*,\2,')