Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:pbleser:Security
jailkit
jailkit.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jailkit.spec of Package jailkit
# norootforbuild Name: jailkit Version: 2.6 Release: 0 Summary: Utilities for limited User Accounts Source: http://olivier.sessink.nl/jailkit/jailkit-%{version}.tar.bz2 Patch1: jailkit-fix_suse_init_script.patch Patch2: jailkit-fix_lib_order.patch URL: http://olivier.sessink.nl/jailkit/ Group: Productivity/Security License: BSD license (revised) BuildRoot: %{_tmppath}/build-%{name}-%{version} BuildRequires: python python-devel procmail BuildRequires: gcc make glibc-devel BuildRequires: autoconf automake libtool Requires: /usr/bin/python Requires: /usr/bin/procmail PreReq: %insserv_prereq PreReq: permissions %description Jailkit is a set of utilities to limit user accounts to specific files using chroot() and or specific commands. Setting up a chroot shell, a shell limited to some specific command, or a daemon inside a chroot jail is a lot easier and can be automated using these utilities. Jailkit is used in network security appliances from several well known manufacturers, internet servers from several large enterprise organisations, servers from internet service providers, as well as many smaller companies and private users that need to secure cvs, sftp, shell or daemon processes. Authors: -------- Olivier Sessink %debug_package %prep %setup -q %patch1 %patch2 %build LDFLAGS="-lpthread" \ %configure %__make %{?jobs:-j%{jobs}} %install %makeinstall # remove SUID bits and install permissions file %__install -d "%{buildroot}/etc/permissions.d" >"%{buildroot}/etc/permissions.d/%{name}" >"%{buildroot}/etc/permissions.d/%{name}.secure" for f in "%{_sbindir}/jk_chrootsh" \ "%{_sbindir}/jk_procmailwrapper" \ "%{_bindir}/jk_uchroot" \ ; do %__chmod -s "%{buildroot}/$f" echo -e "$f\t\troot.root 4755" >> "%{buildroot}/etc/permissions.d/%{name}" echo -e "$f\t\troot.root 0755" >> "%{buildroot}/etc/permissions.d/%{name}.secure" done %__install -D -m0755 extra/jailkit.suse \ "%{buildroot}/etc/init.d/jailkit" %__install -d "%{buildroot}/usr/sbin" %__ln_s ../../etc/init.d/jailkit "%{buildroot}/usr/sbin/rcjailkit" %post %run_permissions %{fillup_and_insserv -f jailkit} %verifyscript %verify_permissions -e %{_sbindir}/jk_chrootsh %verify_permissions -e %{_sbindir}/jk_procmailwrapper %verify_permissions -e %{_bindir}/jk_uchroot %preun %stop_on_removal jailkit %postun %restart_on_update jailkit %insserv_cleanup %clean %__rm -rf "%{buildroot}" %files %defattr(-,root,root) %doc COPYRIGHT README.txt %dir %{_sysconfdir}/jailkit %config(noreplace) %{_sysconfdir}/jailkit/jk_*.ini /etc/init.d/jailkit /usr/sbin/rcjailkit %config /etc/permissions.d/%{name} %config /etc/permissions.d/%{name}.secure %verify(not mode) %{_bindir}/jk_uchroot %{_sbindir}/jk_addjailuser %{_sbindir}/jk_check %{_sbindir}/jk_chrootlaunch %verify(not mode) %{_sbindir}/jk_chrootsh %{_sbindir}/jk_cp %{_sbindir}/jk_init %{_sbindir}/jk_jailuser %{_sbindir}/jk_list %{_sbindir}/jk_lsh %verify(not mode) %{_sbindir}/jk_procmailwrapper %{_sbindir}/jk_socketd %{_sbindir}/jk_update %{_datadir}/jailkit %doc %{_mandir}/man8/jailkit.8* %doc %{_mandir}/man8/jk_*.8* %changelog * Thu Apr 2 2009 Pascal Bleser <pascal.bleser@opensuse.org> 2.6 - update to 2.6: * this maintenance update includes some small code cleanups * Mon Mar 16 2009 Pascal Bleser <pascal.bleser@opensuse.org> 2.5 - new package # vim: set sw=3 ts=3 noet: # Local Variables: # mode: rpm-spec # tab-width: 3 # End:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor