URL: http://www.canb.auug.org.au/~millerp/aegis.html
Icon: aegis.gif
BuildRequires: zlib-devel
-Requires(pre): /usr/bin/getgid
-Requires(pre): /bin/id
-Requires(pre): /usr/sbin/groupadd
-Requires(pre): /usr/sbin/useradd
-Requires(postun): /usr/sbin/userdel
-Requires(postun): /usr/sbin/groupdel
+Requires(pre): user-aegis
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sharedstatedir /var/lib
%clean
rm -rf $RPM_BUILD_ROOT
-%pre
-if [ -n "`/usr/bin/getgid aegis`" ]; then
- if [ "`/usr/bin/getgid aegis`" != "65" ]; then
- echo "Error: group aegis doesn't have gid=65. Correct this before installing aegis." 1>&2
- exit 1
- fi
-else
- /usr/sbin/groupadd -g 65 aegis
-fi
-if [ -n "`/bin/id -u aegis 2>/dev/null`" ]; then
- if [ "`/bin/id -u aegis`" != "65" ]; then
- echo "Error: user aegis doesn't have uid=65. Correct this before installing aegis." 1>&2
- exit 1
- fi
-else
- /usr/sbin/useradd -u 65 -g 65 -c "Project change supervisor" aegis 1>&2
-fi
-
-%postun
-if [ "$1" = "0" ] ; then
- /usr/sbin/userdel aegis 2>/dev/null
- /usr/sbin/groupdel aegis 2>/dev/null
-fi
-
%files
%defattr(644,root,root,755)
%doc lib/en/*.{ps,txt} lib/en/notes/locale.man lib/en/html README