###############################################################################
name = audit
-version = 2.0.5
-release = 1
+version = 2.1.3
+release = 7
groups = System/Daemons
url = http://people.redhat.com/sgrubb/audit/
autoreconf -fvi
end
+ test
+ make check
+ end
+
install_cmds
rm -vf %{BUILDROOT}/lib/libau{dit,parse}.so
ln -svf ../../lib/libaudit.so.1 %{BUILDROOT}/usr/lib/libaudit.so
mkdir -pv %{BUILDROOT}/usr/sbin/
mv -v %{BUILDROOT}/sbin/audisp*remote %{BUILDROOT}/usr/sbin/
+ mkdir -pv %{BUILDROOT}/var/log/audit
+
rm -rfv %{BUILDROOT}/etc/{rc.d,sysconfig}
end
end
packages
package %{name}
+ prerequires += systemd-units
+
+ script postin
+ /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+ end
+
+ script preun
+ /bin/systemctl --no-reload disable auditd.service >/dev/null 2>&1 || :
+ /bin/systemctl stop auditd.service >/dev/null 2>&1 || :
+ end
+
+ script postun
+ /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+ end
+
+ script postup
+ /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+ /bin/systemctl try-restart auditd.service >/dev/null 2>&1 || :
+ end
end
package %{name}-libs
template DEVEL
end
+ package python-%{name}
+ summary = Python bindings for libaudit.
+ description = %{summary}
+
+ files
+ /usr/lib/python*/
+ end
+ end
+
package %{name}-debuginfo
template DEBUGINFO
end
--- /dev/null
+[Unit]
+Description=Security Auditing Service
+After=syslog.target
+
+[Service]
+ExecStart=/sbin/auditd -n
+ExecStartPost=/sbin/auditctl -R /etc/audit/audit.rules
+
+[Install]
+WantedBy=multi-user.target
+
name = diffutils
version = 3.2
-release = 2
+release = 3
groups = Development/Tools
url = http://www.gnu.org/software/diffutils/diffutils.html
build
configure_options += \
- --mandir=/usr/share
+ --mandir=/usr/share/man
- #test
- # make check
- #end
+ test
+ make check
+ end
end
packages
name = gcc
version = 4.6.2
-release = 6
+release = 7
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = Development/Compilers
# libquadmath
if [ "%{build_libquadmath}" = "1" ]; then
- ln -svf ../../../libquadmath.so.0.* ${FULLPATH}/libquadmath.so
+ ln -svf ../../../libquadmath.so.0.0.0 ${FULLPATH}/libquadmath.so
chmod 755 %{BUILDROOT}/usr/lib/libquadmath.so.0.*
fi
end
libgomp=%{thisver}
end
+ # We do not ship libgcc-devel anymore.
+ provides += libgcc-devel=%{thisver}
+ obsoletes += libgcc-devel<%{thisver}
+
if "%{build_cloog_ppl}" == "1"
requires += cloog-ppl>=0.15
end
###############################################################################
name = suricata
-version = 1.1
-release = 2
+version = 1.1.1
+release = 1
groups = Networking/IDS
url = http://www.openinfosecfoundation.org/
--- /dev/null
+diff -Nur systemd-37_orig/configure.ac systemd-37/configure.ac
+--- systemd-37_orig/configure.ac 2011-10-11 20:46:56.000000000 +0200
++++ systemd-37/configure.ac 2011-12-17 21:57:31.748682566 +0100
+@@ -355,7 +355,7 @@
+
+ AC_PATH_PROG([M4], [m4])
+
+-AC_ARG_WITH(distro, AS_HELP_STRING([--with-distro=DISTRO],[Specify the distribution to target: One of fedora, suse, debian, ubuntu, arch, gentoo, slackware, altlinux or other]))
++AC_ARG_WITH(distro, AS_HELP_STRING([--with-distro=DISTRO],[Specify the distribution to target: One of fedora, suse, debian, ubuntu, arch, gentoo, slackware, altlinux, ipfire or other]))
+ if test "z$with_distro" = "z"; then
+ if test "$cross_compiling" = yes; then
+ AC_MSG_WARN([Target distribution cannot be reliably detected when cross-compiling. You should specify it with --with-distro (see $0 --help for recognized distros)])
+@@ -374,6 +374,7 @@
+ if test "x`lsb_release -is 2>/dev/null`" = "xUbuntu"; then
+ with_distro="ubuntu"
+ fi
++ test -f "/etc/ipfire-release" && with_distro="ipfire"
+ fi
+ if test "z$with_distro" = "z"; then
+ with_distro=`uname -s`
+@@ -458,6 +459,13 @@
+ AC_DEFINE(TARGET_ANGSTROM, [], [Target is Ångström])
+ M4_DEFINES=-DTARGET_ANGSTROM=1
+ ;;
++ ipfire)
++ SYSTEM_SYSVINIT_PATH=
++ SYSTEM_SYSVRCND_PATH=
++ AC_DEFINE(TARGET_IPFIRE, [], [Target is IPFire])
++ M4_DEFINES=-DTARGET_IPFIRE=1
++ have_plymouth=yes
++ ;;
+ other)
+ ;;
+ *)
+@@ -515,6 +523,7 @@
+ AM_CONDITIONAL(TARGET_MANDRIVA, test x"$with_distro" = xmandriva)
+ AM_CONDITIONAL(TARGET_MEEGO, test x"$with_distro" = xmeego)
+ AM_CONDITIONAL(TARGET_ANGSTROM, test x"$with_distro" = xangstrom)
++AM_CONDITIONAL(TARGET_IPFIRE, test x"$with_distro" = xipfire)
+
+ AM_CONDITIONAL(HAVE_PLYMOUTH, test "$have_plymouth" = "yes")
+ AM_CONDITIONAL(HAVE_SYSV_COMPAT, test "$SYSTEM_SYSV_COMPAT" = "yes")
###############################################################################
name = systemd
-version = 36
-release = 5
+version = 37
+release = 1
maintainer = Stefan Schantl <stefan.schantl@ipfire.org>
groups = System/Base
docbook-utils
docbook-xsl
gperf
+ gettext-devel
intltool
libacl-devel
libcap-devel
--sysconfdir=/etc \
--libexecdir=/usr/lib \
--with-rootdir= \
- --with-distro=other \
- --with-sysvinit-path= \
- --with-sysvrcd-path= \
+ --with-distro=ipfire \
--with-udevrulesdir=/lib/udev/rules.d/ \
--with-pamlibdir=/lib/security
---- sysvinit-2.86/src/Makefile.old 2009-08-05 17:57:57.000000000 +0200
-+++ sysvinit-2.86/src/Makefile 2009-08-05 19:03:04.000000000 +0200
-@@ -10,32 +10,26 @@
+--- sysvinit-2.86/src/Makefile.old 2004-06-09 14:47:45.000000000 +0200
++++ sysvinit-2.86/src/Makefile 2011-12-17 18:20:12.067186698 +0100
+@@ -10,32 +10,30 @@
CC = gcc
CFLAGS = -Wall -O2 -fomit-frame-pointer -D_GNU_SOURCE
-USRBIN += utmpdump wall
-MAN1 += mountpoint.1 wall.1
-MAN8 += sulogin.8 bootlogd.8
++SBIN += sulogin
+USRBIN += utmpdump
+MAN1 += mountpoint.1
++MAN8 += sulogin.8
endif
ifeq ($(DISTRO),Debian)
BIN += mountpoint
-SBIN += sulogin bootlogd
++SBIN += sulogin
MAN1 += mountpoint.1
-MAN8 += sulogin.8 bootlogd.8
++MAN8 += sulogin.8
endif
ifeq ($(DISTRO),Owl)
-@@ -50,7 +44,7 @@
+@@ -50,7 +48,7 @@
MANDIR = /usr/share/man
# Additional libs for GNU libc.
LCRYPT = -lcrypt
endif
-@@ -120,14 +114,10 @@
+@@ -120,14 +118,10 @@
$(INSTALL) -m 755 $$i $(ROOT)/usr/bin/; \
done
# $(INSTALL) -m 755 etc/initscript.sample $(ROOT)/etc/
for i in $(MAN1); do \
$(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man1/; \
done
-@@ -137,12 +127,3 @@
+@@ -137,12 +131,3 @@
for i in $(MAN8); do \
$(INSTALL) -m 644 ../man/$$i $(ROOT)$(MANDIR)/man8/; \
done
name = sysvinit
version = 2.86
-release = 3
+release = 4
groups = System/Base
url = https://alioth.debian.org/projects/pkg-sysvinit/