This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via c1ec13d2a6d2b18726aba25d62740881927b4dda (commit) via 4576e39f4a5cc4bb68bf2b20e15f4a68d5dd6157 (commit) from 4171bf1c225abfbe3f81ac314d8b3b7679307734 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit c1ec13d2a6d2b18726aba25d62740881927b4dda Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jan 31 01:52:41 2012 +0100
udev: Update to 180.
Does use libkmod now and gobject-introspection.
commit 4576e39f4a5cc4bb68bf2b20e15f4a68d5dd6157 Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jan 30 23:21:24 2012 +0100
kmod: New package.
Handles loading and unloading of kernel modules in the Linux kernel. It is required by udev.
-----------------------------------------------------------------------
Summary of changes: kmod/kmod.nm | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ udev/udev.nm | 18 ++++++-------- 2 files changed, 78 insertions(+), 10 deletions(-) create mode 100644 kmod/kmod.nm
Difference in files: diff --git a/kmod/kmod.nm b/kmod/kmod.nm new file mode 100644 index 0000000..b55b87c --- /dev/null +++ b/kmod/kmod.nm @@ -0,0 +1,70 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = kmod +version = 4 +release = 1 + +groups = System/Kernel +url = http://modules.wiki.kernel.org/ +license = GPLv2+ +summary = Linux kernel module management utilities. + +description + The kmod package provides various programs needed for automatic + loading and unloading of modules under 2.6, 3.x, and later kernels, + as well as other module management programs. Device drivers and + filesystems are two examples of loaded and unloaded modules. +end + +# Will eventually move to kernel.org. +source_dl = http://packages.profusion.mobi/kmod/ +sources = %{thisapp}.tar.xz + +build + requires + chrpath + xz-devel + zlib-devel + end + + configure_options += \ + --bindir=/bin \ + --with-rootprefix= \ + --with-rootlibdir=/%{lib} \ + --with-xz \ + --with-zlib + + install_cmds + # Remove RPATH from /bin/kmod + chrpath --delete %{BUILDROOT}/bin/kmod + + # Remove all man pages (because there are not corresponding + # binaries, yet). + rm -rvf %{BUILDROOT}%{mandir} + + mkdir -pv %{BUILDROOT}/lib/modprobe.d + mkdir -pv %{BUILDROOT}%{sysconfdir}/modprobe.d + mkdir -pv %{BUILDROOT}%{sysconfdir}/depmod.d + end +end + +packages + package %{name} + + package %{name}-libs + template LIBS + end + + package %{name}-devel + template DEVEL + + requires += %{name}-libs = %{thisver} + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/udev/udev.nm b/udev/udev.nm index 8d2eadb..977b75c 100644 --- a/udev/udev.nm +++ b/udev/udev.nm @@ -4,8 +4,8 @@ ###############################################################################
name = udev -version = 172 -release = 5 +version = 180 +release = 1
groups = System/Base url = ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/ @@ -22,13 +22,17 @@ source_dl = ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/ build requires glib2-devel + gobject-introspection-devel gperf kbd + kmod-devel >= 3 libacl-devel + libblkid-devel >= 2.20 libselinux-devel libsepol-devel libuuid-devel libusb-compat-devel + libxslt pciutils pkg-config usbutils @@ -38,22 +42,16 @@ build --exec-prefix="" \ --sbindir=/sbin \ --sysconfdir=/etc \ - --libexecdir=/%{lib}/udev \ + --libexecdir=/%{lib} \ + --with-rootprefix="" \ --with-rootlibdir=/%{lib} \ --with-selinux \ - --disable-introspection \ --with-systemdsystemunitdir=/lib/systemd/system
install_cmds rm -vf %{BUILDROOT}/%{lib}/lib{udev,gudev-1.0}.so ln -svf ../../%{lib}/libudev.so.0 %{BUILDROOT}%{libdir}/libudev.so ln -svf ../../%{lib}/libgudev-1.0.so.0 %{BUILDROOT}%{libdir}/libgudev-1.0.so - - # We do not use ConsoleKit - rm -rf %{BUILDROOT}/usr/lib*/ConsoleKit - - # Remove network rules. We have our own in the network package. - rm -v %{BUILDROOT}/%{lib}/udev/{write_net_rules,rules.d/75-persistent-net-generator.rules} end end
hooks/post-receive -- IPFire 3.x development tree