Group :: System/Configuration/Other
RPM: alterator-standalone
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define backend local_users
%define _altdata_dir %_datadir/alterator
Name: alterator-standalone
Version: 4.0
Release: alt3.M40.1
Packager: Stanislav Ievlev <inger at altlinux.org>
Source:%name-%version.tar
Summary: System Management center
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
Requires: alterator >= 3.0-alt5
Requires: alterator-lookout >= 0.2-alt9
Requires: alterator-browser
Requires: alterator-menu >= 0.2-alt5
Provides: acc
Obsoletes: acc
BuildPreReq: alterator >= 2.9-alt3
# Automatically added by buildreq on Mon Jul 11 2005 (-bi)
BuildRequires: consolehelper libpam-devel
%description
Contains engine for system management
%package usermode
Summary: usermode bindings for %name
Group: System/Configuration/Other
License: GPL
Requires: %name = %version-%release
Requires: consolehelper
Requires: menu
%description usermode
usermode bindings for %name
%package -n alterator-profile
Summary: simple profile engine for standalone and install module systems
Group: System/Configuration/Other
License: GPL
Requires: alterator >= 2.9
%description -n alterator-profile
simple profile engine
%prep
%setup -q
%build
%make_build
%install
%makeinstall DESTDIR=%buildroot
%find_lang %name
#install consolehelper
for obj in acc alterator-standalone;
do
%__install -d %buildroot/%_bindir
%__ln_s %_libexecdir/consolehelper/helper %buildroot%_bindir/$obj
%__install -d %buildroot%_sysconfdir/pam.d/
cat>%buildroot%_sysconfdir/pam.d/$obj<<EOF
#%PAM-1.0
auth sufficient pam_rootok.so
auth required pam_stack.so service=system-auth
account required pam_permit.so
password required pam_deny.so
session optional pam_xauth.so
EOF
%__install -d %buildroot%_sysconfdir/security/console.apps/
cat>%buildroot%_sysconfdir/security/console.apps/$obj<<EOF
USER=root
PROGRAM=%_sbindir/$obj
SESSION=true
FALLBACK=true
EOF
done
%__install -Dpm644 acc.desktop %buildroot/%_desktopdir/acc.desktop
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_sbindir/*
%_altdata_dir/layouts/*
%_altdata_dir/maps/*
%_altdata_dir/ui/*/
%_altdata_dir/build/*
%exclude %_altdata_dir/ui/standalone/profile.scm
%_desktopdir/*
%files usermode
%config(noreplace) %_sysconfdir/pam.d/*
%config(noreplace) %_sysconfdir/security/console.apps/*
%_bindir/*
%files -n alterator-profile
%_altdata_dir/ui/standalone/profile.scm
%_alterator_backend2dir/profile
%changelog
…
Full changelog you can see here
%define _altdata_dir %_datadir/alterator
Name: alterator-standalone
Version: 4.0
Release: alt3.M40.1
Packager: Stanislav Ievlev <inger at altlinux.org>
Source:%name-%version.tar
Summary: System Management center
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
Requires: alterator >= 3.0-alt5
Requires: alterator-lookout >= 0.2-alt9
Requires: alterator-browser
Requires: alterator-menu >= 0.2-alt5
Provides: acc
Obsoletes: acc
BuildPreReq: alterator >= 2.9-alt3
# Automatically added by buildreq on Mon Jul 11 2005 (-bi)
BuildRequires: consolehelper libpam-devel
%description
Contains engine for system management
%package usermode
Summary: usermode bindings for %name
Group: System/Configuration/Other
License: GPL
Requires: %name = %version-%release
Requires: consolehelper
Requires: menu
%description usermode
usermode bindings for %name
%package -n alterator-profile
Summary: simple profile engine for standalone and install module systems
Group: System/Configuration/Other
License: GPL
Requires: alterator >= 2.9
%description -n alterator-profile
simple profile engine
%prep
%setup -q
%build
%make_build
%install
%makeinstall DESTDIR=%buildroot
%find_lang %name
#install consolehelper
for obj in acc alterator-standalone;
do
%__install -d %buildroot/%_bindir
%__ln_s %_libexecdir/consolehelper/helper %buildroot%_bindir/$obj
%__install -d %buildroot%_sysconfdir/pam.d/
cat>%buildroot%_sysconfdir/pam.d/$obj<<EOF
#%PAM-1.0
auth sufficient pam_rootok.so
auth required pam_stack.so service=system-auth
account required pam_permit.so
password required pam_deny.so
session optional pam_xauth.so
EOF
%__install -d %buildroot%_sysconfdir/security/console.apps/
cat>%buildroot%_sysconfdir/security/console.apps/$obj<<EOF
USER=root
PROGRAM=%_sbindir/$obj
SESSION=true
FALLBACK=true
EOF
done
%__install -Dpm644 acc.desktop %buildroot/%_desktopdir/acc.desktop
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_sbindir/*
%_altdata_dir/layouts/*
%_altdata_dir/maps/*
%_altdata_dir/ui/*/
%_altdata_dir/build/*
%exclude %_altdata_dir/ui/standalone/profile.scm
%_desktopdir/*
%files usermode
%config(noreplace) %_sysconfdir/pam.d/*
%config(noreplace) %_sysconfdir/security/console.apps/*
%_bindir/*
%files -n alterator-profile
%_altdata_dir/ui/standalone/profile.scm
%_alterator_backend2dir/profile
%changelog
…
Full changelog you can see here