#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="us"
CONSOLEFONT=ter-u16b
CONSOLEMAP=
USECOLOR="yes"
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
MOD_AUTOLOAD="yes"
MODULES=()
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
HOSTNAME="myhost"
interface=eth0
address=
netmask=
gateway=
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
DAEMONS=(syslog-ng @network ntpd crond dbus sshd samba transmissiond)
и если нужно, внести изменения: interface=eth0, address=192.168.1.100, netmask=255.255.255.0, gateway=192.168.1.1 .
Делал такое с использованием sed, т.е. regexp'ом.
Вопрос, может в python есть какой нибудь специальный модуль для работы с конфигурационными файлами ??