Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37344991
en ru br
ALT Linux repos
S:0.3.2-alt5
5.0: 0.3.2-alt1
4.1: 0.3.2-alt1
4.0: 0.3.2-alt1
3.0: 0.3-alt1

Group :: System/Base
RPM: pam_alreadyloggedin

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict

%def_without libpam
%def_with    libpam0
%def_without libpam2

%define pamconfdir   %_sysconfdir/pam.d
%define pamlibdir    /%_lib/security

%ifdef add_findprov_lib_path
%add_findprov_lib_path %pamlibdir
%endif

Name: pam_alreadyloggedin
Version: 0.3.2
Release: alt5
Summary: Skip password authorization if user is already logged in
Summary(ru_RU.UTF-8): Вход в систему без пароля, если уже выполнен вход с другой консоли
License: BSD-3-Clause
Group: System/Base
Url: http://ilya-evseev.narod.ru/posix/%name

Source: %name-%version.tar

%if_with libpam
BuildRequires: libpam-devel
%endif
%if_with libpam0
BuildRequires: libpam0-devel
%endif
%if_with libpam2
BuildRequires: libpam2-devel
%endif

%description
Based on the appropriate module from FreeBSD project source tree,
%name is a PAM module which allows you to skip
authorization stuff (like password entering, etc.),
if you are already logged in on the another console.
See using example in %_defaultdocdir/%name-%version/examples directory.

%description -l ru_RU.UTF-8
%name является модулем PAM, который позволяет пользователю
пропускать ввод пароля при входе в систему,
если этот пользователь уже зашёл в систему с другой консоли.

Данный модуль не начинает использоваться немедленно при инсталляции;
пример политики PAM для его подключения смотрите в каталоге
%_defaultdocdir/%name-%version/examples.

%prep
%setup

%build
%add_optflags -D_FILE_OFFSET_BITS=64

%make_build

%install
%make_install install FAKEROOT=%buildroot MAN8DIR=%_man8dir SECUREDIR=/%_lib/security

mkdir examples
install -pD -m644 login.sso examples/login
sed -i -e 's:/lib/security/::g' examples/login

rm -f %buildroot%pamconfdir/login.sso

%files
%doc examples
%pamlibdir/%name.so
%_man8dir/%name.8*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin