[package] update

master
Dmitry Razumov 3 years ago
parent f0c21f16f7
commit 7a32b91021

@ -1,14 +1,15 @@
#!/bin/bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
. /usr/lib/ublinux/os-config
[ "$HALTSAVETIME" = "no" ] && exit 0
#Setting clock
SOURCE=${SYSCONF}/clock; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
HWCLOCKOPIONS="--utc"
[[ ${HWCLOCK_SYNC} = "localtime" ]] && HWCLOCKOPIONS="--localtime"
hwclock --systohc ${HWCLOCKOPIONS}
[[ ${ENABLED} != "yes" ]] && exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=${SYSCONF}/clock; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${HALTSAVETIME,,} =~ ^no$|^off$|^disable$ ]] && exit 0
if [[ ${HWCLOCK_SYNC,,} == "utc" ]]; then
HWCLOCK_OPTIONS="--utc"
elif [[ ${HWCLOCK_SYNC,,} == "localtime" ]]; then
HWCLOCK_OPTIONS="--localtime"
fi
hwclock --systohc ${HWCLOCK_OPTIONS}

@ -1,16 +1,18 @@
#!/bin/bash
#!/usr/bin/env bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
. /usr/lib/ublinux/functions
. /usr/lib/ublinux/os-config
debug_mode "$0" "$@"
[[ "${SETCLKATSTART}" == "no" ]] && exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
SOURCE=${SYSCONF}/clock; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/clock; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
HWCLOCKOPIONS="--utc"
[[ ${HWCLOCK_SYNC} == "localtime" ]] && HWCLOCKOPIONS="--localtime"
hwclock --hctosys ${HWCLOCKOPIONS}
[[ ${SETCLKATSTART,,} =~ ^no$|^off$|^disable$ ]] && exit 0
if [[ ${HWCLOCK_SYNC,,} == "utc" ]]; then
HWCLOCK_OPTIONS="--utc"
elif [[ ${HWCLOCK_SYNC,,} == "localtime" ]]; then
HWCLOCK_OPTIONS="--localtime"
fi
hwclock --hctosys ${HWCLOCK_OPTIONS}

@ -1,21 +1,21 @@
#!/usr/bin/env bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
. /usr/lib/ublinux/functions
. /usr/lib/ublinux/os-config
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
#. $HARDCONF
#echo "$XDRIVER" | grep -q "nvidia" || rmmod nvidia
#STEAMNODPMS=yes
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/video; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/keyboard; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/video; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/keyboard; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == "none" ]] && exit

@ -0,0 +1,21 @@
#!/usr/bin/env bash
ENABLED=yes
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
#. $HARDCONF
#echo "$XDRIVER" | grep -q "nvidia" || rmmod nvidia
#STEAMNODPMS=yes
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/video; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == "none" ]] && exit

@ -1,14 +1,14 @@
#!/usr/bin/env bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/kiosk; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
## TODO Настройка desktop файлов

@ -1,14 +1,14 @@
#!/usr/bin/env bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/kiosk; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
XFCE4_LOGOUT_BUTTON=".xfsm-logout-buttons > box:first-child button:nth-child(1) { margin-left: -160px; margin-right: 160px; }"

@ -1,14 +1,14 @@
#!/usr/bin/env bash
ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/kiosk; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
KIOSKRC="/etc/xdg/xfce4/kiosk/kioskrc"

@ -28,7 +28,7 @@
[/etc/ublinux/config]
## Config verison
## Версия конфигурации
VERSION=2.7
VERSION=2.8
## Additional boot parameters
## Дополнительные параметры загрузки
@ -55,7 +55,7 @@ DEFAULTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe
DEFAULTROOTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
## Default user name is 'superadmin'
## Имя пользователя по умолчанию, будет довален в группу whell, при условии если переменная NEEDEDUSERS пустая (стандартно superadmin)
## Имя пользователя по умолчанию, будет добавлен в группу whell, при условии если переменная NEEDEDUSERS пустая (стандартно superadmin)
DEFAULTUSER=superadmin
## Default hash algoritm for user password
@ -75,7 +75,7 @@ NEEDEDUSERS='superadmin:1000:x:Администратор'
#ADDADM=yes
## Groups for users
## Группы, в которых будут состоять пользователи (default scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers)
## Группы, в которых будут состоять пользователи, по умолчанию:scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
#USERGROUPS=scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
## Autostart services
@ -204,13 +204,13 @@ DEPMOD=yes
## Алгоритм сжатия модулей по умолчанию
#MKSQFS_OPTS="-b 512K -comp xz -Xbcj x86"
## Алгоритм сжатия, используемый для сохранения измененний в моудль
## Алгоритм сжатия, используемый для сохранения измененний в модуль
#MKSQFS_FASTALG="-b 512K -comp lz4 -Xhc"
################################################################################
## Настройка сохранений
[/etc/ublinux/save]
## Сохранять кеши при перезагрузки/выключении, ускоряет загрузку системы
## Сохранять кэши при перезагрузки/выключении, ускоряет загрузку системы
## SAVE_ALL_CACHE=rootcopy
## TODO
@ -250,14 +250,14 @@ DEPMOD=yes
## DOMAIN_GROUP_SSH=sudoers@ublinux.ru
## DOMAIN[group:ssh]=sudoers@ublinux.ru
## Ограничить пользователями которым разрешён вход в домен
## Пользователи которым разрешён вход в домен, ограничение
## REALM_PERMIT[user]=user-1@ublinux.ru,user-2@ublinux.ru,ublinux.ru\\user-3
## REALM_PERMIT[group]=ublinux_group@ublinux.ru
## REALM_PERMIT[user]=user-1@ublinux.ru
## При методе подключения DOMAIN_CLIENT=realmd_sssd. Задать параметры в /etc/sssd/sssd.conf для домена
## REALM_SSSD[параметр:имя_секции]=значение
## Если "имя_секции" не указан, то по умлочанию используется секция текущего домена = domain/${DOMAIN}
## Если "имя_секции" не указан, то по умолчанию используется секция текущего домена = domain/${DOMAIN}
## REALM_SSSD[services:sssd]=nss,pam,pac,ssh
## REALM_SSSD[default_shell:nss]=/bib/bash
## REALM_SSSD[ad_hostname:domain/mydomain.ru]=hostname.mydomain.ru
@ -321,7 +321,7 @@ IPV6=no
## не задано # Никаких действий не предпринимается
NTPSERVERS=dhcp
## Дбавить порядок поиска DNS: avahi и winbind (default no)
## Добавить порядок поиска DNS: avahi и winbind (default no)
NSSWITCHAVAHI=yes
NSSWITCHWINBIND=yes
@ -332,7 +332,7 @@ NSSWITCHWINBIND=yes
#FTP_PROXY=ftp://127.0.0.1:8118
#NO_PROXY="localhost,127.0.0.1,192.168.1.0/16"
## Для совместного доступа к интернет можно включить режим шлюза
## Для совместного доступа к интернету, можно включить режим шлюза
## Также необходим при связывании нескольких сетей (wlan0 eth0 eth1 ...)
#ROUTER=yes
@ -368,7 +368,17 @@ NSSWITCHWINBIND=yes
## ACCESS_GRANTED_VT=
## ACCESS_DENIED_VT=
## Управление разрешениями действий polkit, можно разрешать для групы пользователей
## Блокировать Максросы приложений
## BLOCK_APP_MACROS=yes
## Отключить влияние SUID бита на привилегии порождаемого процесса всем, кроме указанныйх в ACCESS_GRANTED_SUID и ACCESS_GRANTED_SGID
## ACCESS_GRANTED_SUID="/usr/bin/vmware-user-suid-wrapper,/usr/bin/Xvnc,/usr/bin/vncserver-x11,/usr/bin/veyon-auth-helper,/usr/bin/at,/usr/bin/cdda2wav,/usr/bin/cdrecord,/usr/bin/chage,/usr/bin/chfn,/usr/bin/chsh,/usr/bin/crontab,/usr/bin/cu,/usr/bin/expiry,/usr/bin/firejail,/usr/bin/fusermount,/usr/bin/fusermount-glusterfs,/usr/bin/fusermount3,/usr/bin/gpasswd,/usr/bin/ksu,/usr/bin/mount,/usr/bin/mount.cifs,/usr/bin/mount.ecryptfs_private,/usr/bin/mount.nfs,/usr/bin/newgrp,/usr/bin/passwd,/usr/bin/pkexec,/usr/bin/readcd,/usr/bin/rscsi,/usr/bin/screen-4.9.0,/usr/bin/sg,/usr/bin/su,/usr/bin/sudo,/usr/bin/umount,/usr/bin/unix_chkpwd,/usr/bin/uucico,/usr/bin/uucp,/usr/bin/uuname,/usr/bin/uustat,/usr/bin/uux,/usr/bin/uuxqt"
## ACCESS_GRANTED_SGID="/usr/bin/vmware-user-suid-wrapper,/usr/bin/x2goprint,/usr/bin/at,/usr/bin/locate,/usr/bin/mount.cifs,/usr/bin/mount.ecryptfs_private,/usr/bin/unix_chkpwd,/usr/bin/wall,/usr/bin/write"
## Ограничить запуск интерпретаторов языков программирования в интерактивном режиме
## ACCESS_GRANTED_INTERPRETER="/usr/bin/gbr3,/usr/bin/python,/usr/bin/python2,/usr/bin/python3,/usr/bin/perl,/usr/bin/perl6,/usr/bin/php,/usr/bin/ruby,/usr/bin/bash,/usr/bin/node,/usr/bin/awk"
## Управление разрешениями действий polkit, можно разрешать для группы пользователей
## POLKIT[id_object]=result:group_1,group_n"
## Посмотреть все доступные объекты polkit: pkaction | grep udisks
## result: yes|no|auth_self|auth_self_keep|auth_admin|auth_admin_keep|null
@ -486,8 +496,8 @@ NSSWITCHWINBIND=yes
# Графическая среда по умолчанию может быть изменена
# LXDE+slim - быстрая среда для слабых компьютеров
# GNOME+GDM - альтерантивная среда для средних и мощных машин
# DESKTOP=none - отключает графический сервер и загружает в консоле
# GNOME+GDM - альтернативная среда для средних и мощных машин
# DESKTOP=none - отключает графический сервер и загружает систему консоли
#DESKTOP=none
#DISPLAYMANAGER=slim
#DESKTOP=LXDE
@ -521,15 +531,15 @@ NSSWITCHWINBIND=yes
################################################################################
[/etc/ublinux/video]
## Загрузить подходящий видеодрайвер, вначале пытаемся запустить проприетарный, после свободный.
## Модули с нужной версией должен быть подключен. По умочанию отключено.
## Модули видеодрафверов с нужной версией должны быть подключен. По умочанию отключено.
#VGADRV_AUTO=yes
## Использовать проприетарные видео дравйвера nvidia/amdgpu, отключив свободные radeon/nouveau
## Использовать проприетарные видео драйвера nvidia/amdgpu, отключив свободные radeon/nouveau
## при подключенных модулях станут активны проприетарные драйвера (default no)
#FREEVGADRV=no
## Принудительно добавить и установить разрешение монитора в /etc/X11/xorg.conf.d/10-monitor.conf
## Перечень имён портов вывода получить по каманде: xrandr или xrandr | grep -E "^[A-Z0-9]* connected" | cut -d' ' -f1
## Перечень имён портов вывода получить по команде: xrandr или xrandr | grep -E "^[A-Z0-9]* connected" | cut -d' ' -f1
## XORG_MONITOR[VGA1]=1920x1080,1600x1200x60,848x480x60,nodpms
## Примеры имени видео порта: VGA1 HDMI1 DP1 DVI1 LVDS1 TV1 VIRTUAL1
## =1920x1080 =1920x1080x75
@ -682,7 +692,7 @@ NSSWITCHWINBIND=yes
[/etc/ublinux/network-scripts/ifcfg-wlan0]
#ONBOOT=yes
# Set it empty for autodetection
# При указании пустого значения будет производится поиск доступных сетей
# При указании пустого значения будет выполнен поиск доступных сетей
#WIRELESS_ESSID=
# Для создания точки доступа используйте такие параметры
# (необходимо также включить службу hostapd dhcpd,
@ -736,7 +746,7 @@ NSSWITCHWINBIND=yes
[/etc/pdnsd.conf]
# принимать запросы от других компьютеров в сети
#server_ip=any;
# адресс основного DNS сервера, откуда брать запросы
# адрес основного DNS сервера, откуда брать запросы
#ip=77.88.8.8;
################################################################################
@ -744,11 +754,11 @@ NSSWITCHWINBIND=yes
# Перенос временных файлов КДЕ4 в отдельную папку. Убирает притормаживание главного меню в КДЕ4
#export KDEVARTMP=/mnt/livedata/ublinux-data/tmp
# Если на видеокарте nvidia наблюдается эффект разрыва окон, то есть 2 варианта борьбы с этим.
# Выберите один из вариантов, не включайте сразу 2 переменные сразу.
# 1 вариант. Может снизить производительность в играх.
# Если на видеокарте nvidia наблюдается эффект разрыва окон, то есть 2 варианта борьбы с этим
# Выберите один из вариантов, не включайте сразу 2 переменные сразу
# 1 вариант. Может снизить производительность в играх
#export __GL_YIELD=USLEEP
# 2 вариант. Не накаждой карте может сработать.
# 2 вариант. Не на каждой видео карте может сработать
#export KWIN_TRIPLE_BUFFER=1
################################################################################

Loading…
Cancel
Save