Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37706449
en ru br
Репозитории ALT

Группа :: Other
Пакет: local-policy

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1

Name: local-policy
Version: 0.6.0
Release: alt1.1

Summary: ALT Local Policies Default templates
License: GPLv2+
Group: Other
Url: http://git.altlinux.org/gears/l/local-policy.git

BuildArch: noarch

Requires: control
Requires: control-sshd-permit-root-login

Source0: %name-%version.tar

# https://bugzilla.altlinux.org/45002 :

%filter_from_requires /xmlbeans-scripts/d

%description
Local policies for ALT solutions based on Sisyphus
includes additional control facilities and default policies
templates in PReg format converted to XML.

%prep
%setup -q

%install
for i in sshd-gssapi-auth \
        sshd-allow-groups-list \
        ssh-gssapi-auth \
        krb5-conf-ccache \
        ldap-reverse-dns-lookup \
        ldap-tls-cert-check \
        local-policy-system-access \
        sssd-ad-gpo-access-control \
        sssd-ad-gpo-ignore-unreadable \
        sssd-ad-update-machine-password \
        sssd-cache-credentials \
        sssd-drop-privileges \
        sssd-dyndns-update \
        sssd-dyndns-update-ptr \
        sssd-dyndns-refresh-interval \
        sssd-dyndns-ttl \
        autofs-browse-mode \
        smb-conf-idmap-backend \
        smb-conf-idmap-range \
        smb-conf-machine-password-timeout
do
       install -pD -m755 "controls/$i" \
               "%buildroot%_sysconfdir/control.d/facilities/$i"
done

install -pD -m755 "controls/functions-local-policy" \
       "%buildroot%_sysconfdir/control.d/"

mkdir -p "%buildroot%_datadir/%name"
cp -r policies/* "%buildroot%_datadir/%name"
mkdir -p "%buildroot%_sysconfdir/%name"
mkdir -p "%buildroot%_sysconfdir/%name-system"

%pre
%_sbindir/groupadd -r -f remote 2> /dev/null ||:
%pre_control local-policy-system-access
if [ ! -f "/var/run/control/local-policy-system-access" ]; then
   [ ! -d "/var/run/control" ] ||
       echo restricted > "/var/run/control/local-policy-system-access"
fi

%post
%post_control -s restricted local-policy-system-access

%files
%dir %attr(0700, root, root) %_sysconfdir/%name-system
%dir %_sysconfdir/%name
%_sysconfdir/control.d/facilities/*
%_sysconfdir/control.d/functions-local-policy
%dir %_datadir/%name
%_datadir/%name/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin