Репозитории ALT

S: | 4.06.0.7.100b-alt1 |
5.1: | 3.14-alt1 |
4.1: | 3.14-alt1 |
4.0: | 3.14-alt1 |
3.0: | 3.13-alt1 |
Группа :: Система/Настройка/Прочее
Пакет: quota
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: quota
Version: 4.06.0.7.100b
Release: alt1
Epoch: 2
%def_enable rpc
%def_disable rpcsetquota
# quota_nld.c, quotaio_xfs.h: GPLv2
# bylabel.c copied from util-linux: GPLv2+
# svc_socket.c copied from glibc: LGPLv2+
License: LGPLv2+ and GPLv2+
Summary: System administration tools for monitoring users' disk usage
Group: System/Configuration/Other
Url: http://sourceforge.net/projects/linuxquota/
# http://downloads.sourceforge.net/linuxquota/quota-%version.tar.gz
# git://linuxquota.git.sourceforge.net/gitroot/linuxquota/linuxquota
# git://git.altlinux.org/gears/q/quota.git
Source: %name-%version-%release.tar
Requires: vitmp
BuildRequires: libe2fs-devel
%{?_enable_rpc:BuildRequires: rpcgen libtirpc-devel}
%description
This package contains system administration tools for monitoring
and limiting user and or group disk usage per file system.
%package rpc
Group: Networking/Other
Summary: RPC quota daemon
Requires: %name = %EVR
Provides: rquotad = %version
%description rpc
rpc.rquotad is an rpc(3) server which returns quotas for a user
of a local filesystem which is mounted by a remote machine over the NFS.
%package devel
Group: Development/C
Summary: Remote quota protocol header files and documentation
BuildArch: noarch
Requires: %name = %EVR
%description devel
This package contains remote quota protocol header files and documentation.
%prep
%setup -n %name-%version-%release
%build
%autoreconf
%configure \
--enable-ext2direct \
--enable-werror \
--disable-bsd_behaviour \
--disable-ldapmail \
--disable-libwrap \
--disable-netlink \
--disable-silent-rules \
--disable-xfs-roothack \
%{subst_enable rpc} \
%{subst_enable rpcsetquota} \
#
%make_build
%install
%makeinstall_std
mkdir %buildroot/sbin
mv %buildroot%_sbindir/quota{on,off,check} %buildroot/sbin/
%if_enabled rpc
install -Dpm644 rpc-rquotad.service %buildroot%_unitdir/rpc-rquotad.service
install -Dpm644 rpc-rquotad.sysconfig %buildroot/etc/sysconfig/rpc-rquotad
%endif
%define docdir %_docdir/%name
gzip -c9n Changelog > %buildroot%docdir/Changelog.gz
%find_lang %name
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%post rpc
%post_service rpc.rquotad
%preun rpc
%preun_service rpc.rquotad
%files -f %name.lang
%config(noreplace) /etc/*quota*
/sbin/*
%_bindir/*
%_sbindir/*
%{?_enable_rpc:%exclude %_sbindir/rpc.rquotad}
%_man1dir/*
%_man5dir/*
%_man8dir/*
%{?_enable_rpc:%exclude %_man8dir/rpc.rquotad.8*}
%doc %docdir/
%if_enabled rpc
%files rpc
%config(noreplace) /etc/sysconfig/rpc-rquotad
%_unitdir/rpc-rquotad.service
%_sbindir/rpc.rquotad
%_man8dir/rpc.rquotad.8*
%files devel
%_includedir/rpcsvc/rquota.*
%_man3dir/rquota.*
%endif # rpc
%changelog
…
Полный changelog можно просмотреть здесь
Version: 4.06.0.7.100b
Release: alt1
Epoch: 2
%def_enable rpc
%def_disable rpcsetquota
# quota_nld.c, quotaio_xfs.h: GPLv2
# bylabel.c copied from util-linux: GPLv2+
# svc_socket.c copied from glibc: LGPLv2+
License: LGPLv2+ and GPLv2+
Summary: System administration tools for monitoring users' disk usage
Group: System/Configuration/Other
Url: http://sourceforge.net/projects/linuxquota/
# http://downloads.sourceforge.net/linuxquota/quota-%version.tar.gz
# git://linuxquota.git.sourceforge.net/gitroot/linuxquota/linuxquota
# git://git.altlinux.org/gears/q/quota.git
Source: %name-%version-%release.tar
Requires: vitmp
BuildRequires: libe2fs-devel
%{?_enable_rpc:BuildRequires: rpcgen libtirpc-devel}
%description
This package contains system administration tools for monitoring
and limiting user and or group disk usage per file system.
%package rpc
Group: Networking/Other
Summary: RPC quota daemon
Requires: %name = %EVR
Provides: rquotad = %version
%description rpc
rpc.rquotad is an rpc(3) server which returns quotas for a user
of a local filesystem which is mounted by a remote machine over the NFS.
%package devel
Group: Development/C
Summary: Remote quota protocol header files and documentation
BuildArch: noarch
Requires: %name = %EVR
%description devel
This package contains remote quota protocol header files and documentation.
%prep
%setup -n %name-%version-%release
%build
%autoreconf
%configure \
--enable-ext2direct \
--enable-werror \
--disable-bsd_behaviour \
--disable-ldapmail \
--disable-libwrap \
--disable-netlink \
--disable-silent-rules \
--disable-xfs-roothack \
%{subst_enable rpc} \
%{subst_enable rpcsetquota} \
#
%make_build
%install
%makeinstall_std
mkdir %buildroot/sbin
mv %buildroot%_sbindir/quota{on,off,check} %buildroot/sbin/
%if_enabled rpc
install -Dpm644 rpc-rquotad.service %buildroot%_unitdir/rpc-rquotad.service
install -Dpm644 rpc-rquotad.sysconfig %buildroot/etc/sysconfig/rpc-rquotad
%endif
%define docdir %_docdir/%name
gzip -c9n Changelog > %buildroot%docdir/Changelog.gz
%find_lang %name
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%post rpc
%post_service rpc.rquotad
%preun rpc
%preun_service rpc.rquotad
%files -f %name.lang
%config(noreplace) /etc/*quota*
/sbin/*
%_bindir/*
%_sbindir/*
%{?_enable_rpc:%exclude %_sbindir/rpc.rquotad}
%_man1dir/*
%_man5dir/*
%_man8dir/*
%{?_enable_rpc:%exclude %_man8dir/rpc.rquotad.8*}
%doc %docdir/
%if_enabled rpc
%files rpc
%config(noreplace) /etc/sysconfig/rpc-rquotad
%_unitdir/rpc-rquotad.service
%_sbindir/rpc.rquotad
%_man8dir/rpc.rquotad.8*
%files devel
%_includedir/rpcsvc/rquota.*
%_man3dir/rquota.*
%endif # rpc
%changelog
…
Полный changelog можно просмотреть здесь