Fix network condition

atratsevskiy
parent 3257e4d884
commit 898bd7e6f1

@ -1,4 +1,5 @@
# Calculate cl_ver>=3.1.2
# Calculate cl_ver>=3.1.2 format=samba
[main]
no-auto-default=#?list(os_install_net_status,0)==off##-list(os_install_net_mac,0)-#,#list##?list(os_install_net_status,1)==off##-list(os_install_net_mac,1)-##list#,#?list(os_install_net_status,2)==off##-list(os_install_net_mac,2)-##list#,#?list(os_install_net_status,3)==off##-list(os_install_net_mac,3)-##list#
# условие выключения интерфейсов
no-auto-default=#?list(os_install_net_interfaces,0)==||os_install_net_conf!=openrc||list(os_install_net_status,0)==off&&os_install_root_type!=livecd||list(os_install_net_status,0)==off&&cl_setup==network##-list(os_install_net_mac,0)-#,#list##?list(os_install_net_interfaces,1)==||os_install_net_conf!=openrc||list(os_install_net_status,1)==off&&os_install_root_type!=livecd||list(os_install_net_status,1)==off&&cl_setup==network##-list(os_install_net_mac,1)-#,#list##?list(os_install_net_interfaces,2)==||os_install_net_conf!=openrc||list(os_install_net_status,2)==off&&os_install_root_type!=livecd||list(os_install_net_status,2)==off&&cl_setup==network##-list(os_install_net_mac,2)-#,#list##?list(os_install_net_interfaces,3)==||os_install_net_conf!=openrc||list(os_install_net_status,3)==off&&os_install_root_type!=livecd||list(os_install_net_status,3)==off&&cl_setup==network##-list(os_install_net_mac,3)-##list#

@ -1 +1,8 @@
# Calculate name=net.#-list(os_install_net_interfaces,0)-# list(os_install_net_interfaces,0)!=&&list(os_install_net_status,0)!=off&&os_install_root_type!=livecd&&os_install_net_conf==openrc link=net.lo symbolic
# Calculate name=net.#-list(os_install_net_interfaces,0)-# list(os_install_net_interfaces,0)!=&&os_install_net_conf==openrc&&list(os_install_net_status,0)!=off||list(os_install_net_interfaces,0)!=&&os_install_net_conf==openrc&&os_install_root_type==livecd&&cl_setup!=network link=net.lo symbolic
# Создать файл запуска сетевой карты если:
# сетевой интерфейс существует (list(os_install_net_interfaces,0)!=)
# для настройки сети используется openrc (os_install_net_conf==openrc)
# сетевой интерфейс не выключен (list(os_install_net_status,0)!=off),
# либо это настройка при загрузке с livecd (os_install_root_type==livecd),
# но не настройка через cl-setup-network (cl_setup!=network)

@ -1 +1,7 @@
# Calculate append=remove name=net.#-list(os_install_net_interfaces,0)-# list(os_install_net_interfaces,0)==||list(os_install_net_status,0)==off&&os_install_root_type!=livecd||os_install_net_conf!=openrc
# Calculate append=remove name=net.#-list(os_install_net_interfaces,0)-# list(os_install_net_interfaces,0)==||os_install_net_conf!=openrc||list(os_install_net_status,0)==off&&os_install_root_type!=livecd||list(os_install_net_status,0)==off&&cl_setup==network
# Удалить файл запуска сетевой карты если (обратное условие созданию):
# сетевой интерфейс несуществует (list(os_install_net_interfaces,0)==)
# либо для настройки сети используется не openrc (os_install_net_conf!=openrc)
# либо сетевой интерфейс выключен (list(os_install_net_status,0)==off) не на livecd (os_install_root_type!=livecd)
# либо сетевой интерфейс выключен (list(os_install_net_status,0)==off) при настройке через cl-setup-network (cl_setup!=network)

@ -1 +1,8 @@
# Calculate name=net.#-list(os_install_net_interfaces,1)-# list(os_install_net_interfaces,1)!=&&list(os_install_net_status,1)!=off&&os_install_root_type!=livecd&&os_install_net_conf==openrc link=net.lo symbolic
# Calculate name=net.#-list(os_install_net_interfaces,1)-# list(os_install_net_interfaces,1)!=&&os_install_net_conf==openrc&&list(os_install_net_status,1)!=off||list(os_install_net_interfaces,1)!=&&os_install_net_conf==openrc&&os_install_root_type==livecd&&cl_setup!=network link=net.lo symbolic
# Создать файл запуска сетевой карты если:
# сетевой интерфейс существует (list(os_install_net_interfaces,1)!=)
# для настройки сети используется openrc (os_install_net_conf==openrc)
# сетевой интерфейс не выключен (list(os_install_net_status,1)!=off),
# либо это настройка при загрузке с livecd (os_install_root_type==livecd),
# но не настройка через cl-setup-network (cl_setup!=network)

@ -1 +1,7 @@
# Calculate append=remove name=net.#-list(os_install_net_interfaces,1)-# list(os_install_net_interfaces,1)==||list(os_install_net_status,1)==off&&os_install_root_type!=livecd||os_install_net_conf!=openrc
# Calculate append=remove name=net.#-list(os_install_net_interfaces,1)-# list(os_install_net_interfaces,1)==||os_install_net_conf!=openrc||list(os_install_net_status,1)==off&&os_install_root_type!=livecd||list(os_install_net_status,1)==off&&cl_setup==network
# Удалить файл запуска сетевой карты если (обратное условие созданию):
# сетевой интерфейс несуществует (list(os_install_net_interfaces,1)==)
# либо для настройки сети используется не openrc (os_install_net_conf!=openrc)
# либо сетевой интерфейс выключен (list(os_install_net_status,1)==off) не на livecd (os_install_root_type!=livecd)
# либо сетевой интерфейс выключен (list(os_install_net_status,1)==off) при настройке через cl-setup-network (cl_setup!=network)

@ -1 +1,8 @@
# Calculate name=net.#-list(os_install_net_interfaces,2)-# list(os_install_net_interfaces,2)!=&&list(os_install_net_status,2)!=off&&os_install_root_type!=livecd&&os_install_net_conf==openrc link=net.lo symbolic
# Calculate name=net.#-list(os_install_net_interfaces,2)-# list(os_install_net_interfaces,2)!=&&os_install_net_conf==openrc&&list(os_install_net_status,2)!=off||list(os_install_net_interfaces,2)!=&&os_install_net_conf==openrc&&os_install_root_type==livecd&&cl_setup!=network link=net.lo symbolic
# Создать файл запуска сетевой карты если:
# сетевой интерфейс существует (list(os_install_net_interfaces,2)!=)
# для настройки сети используется openrc (os_install_net_conf==openrc)
# сетевой интерфейс не выключен (list(os_install_net_status,2)!=off),
# либо это настройка при загрузке с livecd (os_install_root_type==livecd),
# но не настройка через cl-setup-network (cl_setup!=network)

@ -1 +1,7 @@
# Calculate append=remove name=net.#-list(os_install_net_interfaces,2)-# list(os_install_net_interfaces,2)==||list(os_install_net_status,2)==off&&os_install_root_type!=livecd||os_install_net_conf!=openrc
# Calculate append=remove name=net.#-list(os_install_net_interfaces,2)-# list(os_install_net_interfaces,2)==||os_install_net_conf!=openrc||list(os_install_net_status,2)==off&&os_install_root_type!=livecd||list(os_install_net_status,2)==off&&cl_setup==network
# Удалить файл запуска сетевой карты если (обратное условие созданию):
# сетевой интерфейс несуществует (list(os_install_net_interfaces,2)==)
# либо для настройки сети используется не openrc (os_install_net_conf!=openrc)
# либо сетевой интерфейс выключен (list(os_install_net_status,2)==off) не на livecd (os_install_root_type!=livecd)
# либо сетевой интерфейс выключен (list(os_install_net_status,2)==off) при настройке через cl-setup-network (cl_setup!=network)

@ -1 +1,8 @@
# Calculate name=net.#-list(os_install_net_interfaces,3)-# list(os_install_net_interfaces,3)!=&&list(os_install_net_status,3)!=off&&os_install_root_type!=livecd&&os_install_net_conf==openrc link=net.lo symbolic
# Calculate name=net.#-list(os_install_net_interfaces,3)-# list(os_install_net_interfaces,3)!=&&os_install_net_conf==openrc&&list(os_install_net_status,3)!=off||list(os_install_net_interfaces,3)!=&&os_install_net_conf==openrc&&os_install_root_type==livecd&&cl_setup!=network link=net.lo symbolic
# Создать файл запуска сетевой карты если:
# сетевой интерфейс существует (list(os_install_net_interfaces,3)!=)
# для настройки сети используется openrc (os_install_net_conf==openrc)
# сетевой интерфейс не выключен (list(os_install_net_status,3)!=off),
# либо это настройка при загрузке с livecd (os_install_root_type==livecd),
# но не настройка через cl-setup-network (cl_setup!=network)

@ -1 +1,7 @@
# Calculate append=remove name=net.#-list(os_install_net_interfaces,3)-# list(os_install_net_interfaces,3)==||list(os_install_net_status,3)==off&&os_install_root_type!=livecd||os_install_net_conf!=openrc
# Calculate append=remove name=net.#-list(os_install_net_interfaces,3)-# list(os_install_net_interfaces,3)==||os_install_net_conf!=openrc||list(os_install_net_status,3)==off&&os_install_root_type!=livecd||list(os_install_net_status,3)==off&&cl_setup==network
# Удалить файл запуска сетевой карты если (обратное условие созданию):
# сетевой интерфейс несуществует (list(os_install_net_interfaces,3)==)
# либо для настройки сети используется не openrc (os_install_net_conf!=openrc)
# либо сетевой интерфейс выключен (list(os_install_net_status,3)==off) не на livecd (os_install_root_type!=livecd)
# либо сетевой интерфейс выключен (list(os_install_net_status,3)==off) при настройке через cl-setup-network (cl_setup!=network)

@ -1,16 +1,16 @@
# Calculate path=/tmp name=restartOpenrcNetwork exec=/bin/bash cl_setup==network&&env(client.os_remote_auth)==
#?list(os_install_net_interfaces,0)!=&&os_install_net_conf==openrc#
/etc/init.d/net.#-list(os_install_net_interfaces,0)-# restart &>/dev/null
[[ -f /etc/init.d/net.#-list(os_install_net_interfaces,0)-# ]] && /etc/init.d/net.#-list(os_install_net_interfaces,0)-# restart &>/dev/null
#list#
#?list(os_install_net_interfaces,1)!=&&os_install_net_conf==openrc#
/etc/init.d/net.#-list(os_install_net_interfaces,1)-# restart &>/dev/null
[[ -f /etc/init.d/net.#-list(os_install_net_interfaces,1)-# ]] && /etc/init.d/net.#-list(os_install_net_interfaces,1)-# restart &>/dev/null
#list#
#?list(os_install_net_interfaces,2)!=&&os_install_net_conf==openrc#
/etc/init.d/net.#-list(os_install_net_interfaces,2)-# restart &>/dev/null
[[ -f /etc/init.d/net.#-list(os_install_net_interfaces,2)-# ]] && /etc/init.d/net.#-list(os_install_net_interfaces,2)-# restart &>/dev/null
#list#
#?list(os_install_net_interfaces,3)!=&&os_install_net_conf==openrc#
/etc/init.d/net.#-list(os_install_net_interfaces,3)-# restart &>/dev/null
[[ -f /etc/init.d/net.#-list(os_install_net_interfaces,3)-# ]] && /etc/init.d/net.#-list(os_install_net_interfaces,3)-# restart &>/dev/null
#list#
true

Loading…
Cancel
Save