Добавлены шаблоны net-misc

* dhcp
* modemmanager
* modem-manager-gui
* netifrc
* openssh
master
parent 698303706a
commit 00d6273d1f

@ -0,0 +1 @@
{% calculate append = 'skip' %}

@ -0,0 +1 @@
{% calculate path='/etc', package='net-misc/dhcp' %}

@ -0,0 +1,14 @@
{% calculate format='regex', dotall, comment='#' %}
<reg>(?:(?:
#--- Start block generated by Calculate Utilities ---
.*
#--- End block generated by Calculate Utilities ---)|(?:
$))(.*$)</reg>
<text>
#--- Start block generated by Calculate Utilities ---
# передавать dhcp серверу hostname
send host-name = pick-first-value(gethostname(), "ISC-dhclient");
# запрашивать у dhcp сервера в дополнение к стандартным параметрам domain-search
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name, domain-search;
#--- End block generated by Calculate Utilities ---\1</text>

@ -0,0 +1 @@
{% calculate path='/usr/share', name='applications', package='net-misc/modem-manager-gui' %}

@ -0,0 +1 @@
{% calculate path='/usr/share/icons/gnome/128x128/apps' name='modem-manager-gui.png' source='/usr/share/pixmaps/modem-manager-gui.png', mirror %}

@ -0,0 +1 @@
{% calculate path='/usr/share/icons/hicolor/128x128/apps' name='modem-manager-gui.png' source='/usr/share/pixmaps/modem-manager-gui.png', mirror %}

@ -0,0 +1,3 @@
{% calculate format='kde' %}
[Desktop Entry]
Icon=modem-manager-gui

@ -0,0 +1,2 @@
{% calculater append='skip', package='net-misc/modemmanager' %}

@ -0,0 +1 @@
{% calculate path='/usr/share/dbus-1' name='system-services', exists('/usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service') %}

@ -0,0 +1,4 @@
{% calculate format='kde' %}
[D-BUS Service]
Exec=/usr/sbin/ModemManager --log-level=ERR

@ -0,0 +1 @@
{% calculate path='/etc', name='conf.d', package='net-misc/netifrc' %}

@ -0,0 +1,6 @@
{% calculate run='/bin/bash' %}
SOURCE="{{ main.cl_chroot_path }}/usr/share/doc/netifrc-*/net.example.bz2"
DEST="{{ main.cl_chroot_path }}/etc/conf.d/net.example"
[[ -f $SOURCE ]] && bzip2 -dc "$SOURCE" >"$DEST"
exit 0

@ -0,0 +1,3 @@
{% calculate format='regex', name='net.example', exists('/etc/conf.d/net.example') %}
<reg>QUICK-START</reg>
<text>QUICK-START</text>

@ -0,0 +1 @@
{% calculate name='etc', package='net-misc/openssh' %}

@ -0,0 +1,2 @@
{% calculate append='after', (not grep('/etc/ssh/ssh_config', '^SendEnv LANG LC_' )) %}
SendEnv LANG LC_*

@ -0,0 +1,24 @@
{% calculate format='regex', multiline %}
<!--
Добавление DenyUser в конец файла, если параметра нет,
Добавление Subsystem sftp /usr/lib64/misc/sftp-server если нет
Включение опции PermitRootLogin yes
-->
<reg>([^\n])\Z</reg>
<text>\1\n</text>
{% if not grep('/etc/ssh/sshd_config', '^DenyUsers guest') %}
<reg>\Z</reg>
<text>DenyUsers guest\n</text>
{% endif %}
{% if not grep('/etc/ssh/sshd_config', '^Subsystem sftp.*sftp-server') %}
<reg>\Z</reg>
{% if main.os.arch.machine == 'x86_64' %}
<text>Subsystem sftp /usr/lib64/misc/sftp-server\n</text>
{% else %}
<text>Subsystem sftp /usr/lib/misc/sftp-server\n</text>
{% endif %}
{% endif %}
<reg>\n.*[^"]PermitRootLogin.*</reg>
<text></text>
<reg>\nUsePAM</reg>
<text>\nPermitRootLogin yes\nUsePAM</text>
Loading…
Cancel
Save