/usr/lib/vz-tools/tools/scripts
NameSizeModeActions
debian-get_dhcp.sh13560755editdlrm
debian-netplan_restart.sh4390755editdlrm
debian-restart.sh13760755editdlrm
debian-set_dhcp.sh16590755editdlrm
debian-set_gateway.sh18950755editdlrm
debian-set_ip.sh44520755editdlrm
debian-set_route.sh21090755editdlrm
functions208310755editdlrm
netplan-cfg.py88350755editdlrm
netplan-cfg.pyc106970644editdlrm
netplan-cfg.pyo106970644editdlrm
nm-get_dhcp.sh8340755editdlrm
nm-restart.sh4880755editdlrm
nm-set_dhcp.sh12550755editdlrm
nm-set_dns.sh17460755editdlrm
nm-set_gateway.sh11320755editdlrm
nm-set_ip.sh30950755editdlrm
nm-set_route.sh11450755editdlrm
redhat-get_dhcp.sh16180755editdlrm
redhat-restart.sh4290755editdlrm
redhat-set_dhcp.sh20430755editdlrm
redhat-set_gateway.sh15810755editdlrm
redhat-set_ip.sh54870755editdlrm
redhat-set_route.sh13670755editdlrm
set_dns.sh41220755editdlrm
suse-get_dhcp.sh10260755editdlrm
suse-restart.sh2550755editdlrm
suse-set_dhcp.sh17430755editdlrm
suse-set_gateway.sh9700755editdlrm
suse-set_ip.sh30790755editdlrm
suse-set_route.sh11470755editdlrm
Edit: /usr/lib/vz-tools/tools/scripts/netplan-cfg.pyo (10697B)
ó xdcc @sÿddlZddlZddlZddlZddlZddlZdZdZd„Zd„Z d„Z d„Z de fd „ƒYZ ed krûeƒjƒZe d ejd ejd ejdejdejƒZejƒZejeƒndS(iÿÿÿÿNs /etc/netplan/s90-vz-c Cs“tjdƒ}|jddddddƒ|jd dddƒ|jdddddtƒ|jddddƒ|jddddddƒ|S(su Init argparse - "device" is mandatory for all commands. - "ip" is used for gateway \ route related operations sNetplan configuration editors-as--actiontactiontstoretchoicestget_dhcptrestarttset_dhcpt set_gatewaytset_ipt set_routes-is--ips-ds--devicetrequireds-ps--protos-os --optionstdefaultt(RRRRRR(targparsetArgumentParsert add_argumenttTrue(tparser((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyt getArgParserscCsbd}t|ƒdkr-dt|ƒk}n't|ƒdkrTdt|ƒk}n|r^tStS(Nit.it:(tNonetinttlistRtFalse(taddrtprototres((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyt is_ip_proto%scCs•d}d}tjd|jƒƒ}|jƒdkrIt|dƒ}ntjd|dƒ}|jƒdkr~|d}n|d}|||fS(sz Split route string into elemenets "X.X.X.X/Z=X.X.X.Ym100" -> "X.X.X.X/Z X.X.X.Y 100" Return tuple (to, via, metric) s0.0.0.0R tmiit=i(tretsplittstript__len__R(troutetviatmetricRtto((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyt split_route0s  cCs;tg|jdƒD]!}tt|ƒƒjdƒ^qƒS(sF Convert netmask to CIDR notation. Netplan does not accept netmasks Rt1(tsumRtbinRtcount(tnetmasktx((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pytnetmask_to_cidrBstnpConfigcBs†eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „ZRS(cKsm|d|_|d|_|d|_|d|_|d|_i}tt|jd|_|jƒdS(NtdeviceRtipRtoptionss.yaml( t_ifnamet_actiont_ipt_protot_optionstNETPLAN_CFG_DIRtNETPLAN_CFG_PREFIXtfilenamet_npConfig__load(tselftkwargstconfig((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyt__init__Is     cCs,iidd6ii|j6d6d6|_dS(s Generate skeleton config itversiont ethernetstnetworkN(R2R=(R;((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyt__generate_skeleton_configUscCsWd|jdd|jkr=g|jdd|jdRXRLRˆR…R†R‡RMR„RŠRƒR:R‰R‹(((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyR.Hs  #   (   t__main__RR/R0RR1(R RwRsRRetsysR7R8RRR&R-tobjectR.RŒt parse_argstargsRR/R0RR1tnpcfgR‹Rtexit(((s./usr/lib/vz-tools/tools/scripts/netplan-cfg.pyts&         ÿ