ACIL FM
Dark
Refresh
Current DIR:
/usr/lib/python3.9/site-packages/cloudinit/net
/
usr
lib
python3.9
site-packages
cloudinit
net
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
netops
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
activators.py
11.72 MB
chmod
View
DL
Edit
Rename
Delete
bsd.py
8.46 MB
chmod
View
DL
Edit
Rename
Delete
cmdline.py
9.13 MB
chmod
View
DL
Edit
Rename
Delete
dhcp.py
35.96 MB
chmod
View
DL
Edit
Rename
Delete
eni.py
20.88 MB
chmod
View
DL
Edit
Rename
Delete
ephemeral.py
21.5 MB
chmod
View
DL
Edit
Rename
Delete
freebsd.py
3.69 MB
chmod
View
DL
Edit
Rename
Delete
netbsd.py
1.41 MB
chmod
View
DL
Edit
Rename
Delete
netplan.py
20.69 MB
chmod
View
DL
Edit
Rename
Delete
networkd.py
12.75 MB
chmod
View
DL
Edit
Rename
Delete
network_manager.py
24.66 MB
chmod
View
DL
Edit
Rename
Delete
network_state.py
35.6 MB
chmod
View
DL
Edit
Rename
Delete
openbsd.py
2.48 MB
chmod
View
DL
Edit
Rename
Delete
renderer.py
1.64 MB
chmod
View
DL
Edit
Rename
Delete
renderers.py
1.78 MB
chmod
View
DL
Edit
Rename
Delete
sysconfig.py
44.75 MB
chmod
View
DL
Edit
Rename
Delete
udev.py
1.39 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
41.92 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/lib/python3.9/site-packages/cloudinit/net/udev.py
# 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
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply