Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.217.14
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python2.7 /
site-packages /
cloudinit /
net /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
34.08
KB
-rw-r--r--
2022-10-18 11:03
__init__.pyc
31.73
KB
-rw-r--r--
2022-10-18 11:04
__init__.pyo
31.73
KB
-rw-r--r--
2022-10-18 11:04
cmdline.py
8.63
KB
-rw-r--r--
2019-12-18 16:14
cmdline.pyc
8.24
KB
-rw-r--r--
2022-10-18 11:04
cmdline.pyo
8.24
KB
-rw-r--r--
2022-10-18 11:04
dhcp.py
14.92
KB
-rw-r--r--
2022-10-18 11:03
dhcp.pyc
13.38
KB
-rw-r--r--
2022-10-18 11:04
dhcp.pyo
13.38
KB
-rw-r--r--
2022-10-18 11:04
eni.py
20.69
KB
-rw-r--r--
2019-12-18 16:14
eni.pyc
15.42
KB
-rw-r--r--
2022-10-18 11:04
eni.pyo
15.42
KB
-rw-r--r--
2022-10-18 11:04
netplan.py
15.79
KB
-rw-r--r--
2019-12-18 16:14
netplan.pyc
13.26
KB
-rw-r--r--
2022-10-18 11:04
netplan.pyo
13.26
KB
-rw-r--r--
2022-10-18 11:04
network_state.py
33.71
KB
-rw-r--r--
2019-12-18 16:14
network_state.pyc
34.37
KB
-rw-r--r--
2022-10-18 11:04
network_state.pyo
34.37
KB
-rw-r--r--
2022-10-18 11:04
renderer.py
1.87
KB
-rw-r--r--
2019-12-18 16:14
renderer.pyc
2.66
KB
-rw-r--r--
2022-10-18 11:04
renderer.pyo
2.66
KB
-rw-r--r--
2022-10-18 11:04
renderers.py
1.35
KB
-rw-r--r--
2019-12-18 16:14
renderers.pyc
1.46
KB
-rw-r--r--
2022-10-18 11:04
renderers.pyo
1.46
KB
-rw-r--r--
2022-10-18 11:04
sysconfig.py
34.32
KB
-rw-r--r--
2022-10-18 11:03
sysconfig.pyc
25.96
KB
-rw-r--r--
2022-10-18 11:04
sysconfig.pyo
25.96
KB
-rw-r--r--
2022-10-18 11:04
udev.py
1.38
KB
-rw-r--r--
2019-12-18 16:14
udev.pyc
1.72
KB
-rw-r--r--
2022-10-18 11:04
udev.pyo
1.59
KB
-rw-r--r--
2022-10-18 11:04
Save
Rename
# Copyright (C) 2015 Canonical Ltd. # # Author: Ryan Harper <ryan.harper@canonical.com> # # This file is part of cloud-init. See LICENSE file for license information. def compose_udev_equality(key, value): """Return a udev comparison clause, like `ACTION=="add"`.""" assert key == key.upper() return '%s=="%s"' % (key, value) def compose_udev_attr_equality(attribute, value): """Return a udev attribute comparison clause, like `ATTR{type}=="1"`.""" assert attribute == attribute.lower() return 'ATTR{%s}=="%s"' % (attribute, value) def compose_udev_setting(key, value): """Return a udev assignment clause, like `NAME="eth0"`.""" assert key == key.upper() return '%s="%s"' % (key, value) def generate_udev_rule(interface, mac, driver=None): """Return a udev rule to set the name of network interface with `mac`. The rule ends up as a single line looking something like: SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}="ff:ee:dd:cc:bb:aa", NAME="eth0" """ if not driver: driver = '?*' rule = ', '.join([ compose_udev_equality('SUBSYSTEM', 'net'), compose_udev_equality('ACTION', 'add'), compose_udev_equality('DRIVERS', driver), compose_udev_attr_equality('address', mac), compose_udev_setting('NAME', interface), ]) return '%s\n' % rule # vi: ts=4 expandtab syntax=python