diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2003-10-21 00:41:03 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2003-10-21 00:41:03 +0000 |
commit | e742444d007ca24bfd3a2f9a5023feb8b872ddbc (patch) | |
tree | 003d9e7d6fde304d8deab9bf1a995d25d49ff65e /sys-fs/udev | |
parent | Update version (diff) | |
download | historical-e742444d007ca24bfd3a2f9a5023feb8b872ddbc.tar.gz historical-e742444d007ca24bfd3a2f9a5023feb8b872ddbc.tar.bz2 historical-e742444d007ca24bfd3a2f9a5023feb8b872ddbc.zip |
Update version
Diffstat (limited to 'sys-fs/udev')
-rw-r--r-- | sys-fs/udev/Manifest | 5 | ||||
-rw-r--r-- | sys-fs/udev/files/digest-udev-0.3 | 1 | ||||
-rw-r--r-- | sys-fs/udev/files/udev-0.3-fix-partition-support.patch | 117 | ||||
-rw-r--r-- | sys-fs/udev/udev-0.3.ebuild | 61 |
4 files changed, 181 insertions, 3 deletions
diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest index e3806945f176..53426db631f0 100644 --- a/sys-fs/udev/Manifest +++ b/sys-fs/udev/Manifest @@ -1,7 +1,6 @@ -MD5 fddb4dbe5b5930e0ca318bee66af3e99 udev-0.3.ebuild 1536 -MD5 6c4b0513a57c828ea27a24dbd33f086d ChangeLog 412 +MD5 61130f2e7e26074ab8cb27b33b70ef99 udev-0.3.ebuild 1560 +MD5 a2cee961e939c63703a509cf8fb38967 ChangeLog 571 MD5 d399ff00f6745741dfa78cfb944fc5b2 udev-0.2.ebuild 1448 -MD5 b396929cd35bcbc882c283dac38c8e8f .udev-0.3.ebuild.swp 12288 MD5 ebe0e5db30b74307da3dcbe4fa5c6709 files/digest-udev-0.2 60 MD5 97e31caf42d33ffd640691e3aeed5a73 files/udev-0.2-major_minor-in-decimal.patch 1303 MD5 2788e369a5b4d4b9377747ad39978a11 files/udev-0.3-fix-partition-support.patch 5493 diff --git a/sys-fs/udev/files/digest-udev-0.3 b/sys-fs/udev/files/digest-udev-0.3 new file mode 100644 index 000000000000..0a0401b74c3a --- /dev/null +++ b/sys-fs/udev/files/digest-udev-0.3 @@ -0,0 +1 @@ +MD5 80d228e6345cae18c34ee9182b823ee1 udev-003.tar.bz2 108593 diff --git a/sys-fs/udev/files/udev-0.3-fix-partition-support.patch b/sys-fs/udev/files/udev-0.3-fix-partition-support.patch new file mode 100644 index 000000000000..6b6092493b70 --- /dev/null +++ b/sys-fs/udev/files/udev-0.3-fix-partition-support.patch @@ -0,0 +1,117 @@ +From linux-kernel-owner@vger.kernel.org Mon Oct 20 16:01:15 2003 +Return-Path: <workshop@cpt.saharapc.co.za> +X-Original-To: azarah@tamperd.net +Delivered-To: azarah@tamperd.net +Received: from localhost (localhost [127.0.0.1]) by mail1.tamperd.net + (Postfix) with ESMTP id B3F3C26C0FA for <azarah@tamperd.net>; Mon, 20 Oct + 2003 16:01:15 +0200 (CEST) +Received: from emu.gentoo.org (emu.gentoo.oregonstate.edu [128.193.0.39]) + by mail1.tamperd.net (Postfix) with ESMTP id 9ED4726C0E6 for + <azarah@tamperd.net>; Mon, 20 Oct 2003 16:01:14 +0200 (CEST) +Received: from mail.gentoo.org ([204.126.2.42] helo=gentoo.org) by + emu.gentoo.org with esmtp (Exim 4.22) id 1ABaav-00048k-T9 for + azarah@dev.gentoo.org; Mon, 20 Oct 2003 14:01:14 +0000 +Received: (qmail 9395 invoked by alias); 20 Oct 2003 14:01:13 -0000 +Delivered-To: azarah@gentoo.org +Received: (qmail 2656 invoked from network); 20 Oct 2003 14:01:07 -0000 +Received: from unknown (HELO angel.sistech.co.za) (196.41.3.119) by + mail.gentoo.org with SMTP; 20 Oct 2003 14:01:07 -0000 +Received: from andromeda.cpt.sahara.co.za (mail.cpt.sahara.co.za + [196.41.29.142]) by angel.sistech.co.za (8.11.6/SVW2.4) with ESMTP id + h9KE0uv12906 for <azarah@gentoo.org>; Mon, 20 Oct 2003 16:00:57 +0200 +Received: from tom.saharacpt.lan ([10.0.4.50]) by + andromeda.cpt.sahara.co.za (8.11.6/8.11.2/SuSE Linux 8.11.1-0.5) with ESMTP + id h9KA91518467 for <azarah@gentoo.org>; Mon, 20 Oct 2003 12:09:07 +0200 +Resent-Date: Mon, 20 Oct 2003 12:09:07 +0200 +Resent-Message-Id: <200310201009.h9KA91518467@andromeda.cpt.sahara.co.za> +Received: from vger.kernel.org (vger.kernel.org [67.72.78.212]) by + andromeda.cpt.sahara.co.za (8.11.6/8.11.2/SuSE Linux 8.11.1-0.5) with ESMTP + id h9HIX5522452 for <workshop@cpt.saharapc.co.za>; Fri, 17 Oct 2003 + 20:33:06 +0200 +Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id + S263494AbTJQScQ (ORCPT <rfc822;workshop@cpt.saharapc.co.za>); Fri, 17 Oct + 2003 14:32:16 -0400 +Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263583AbTJQScQ + (ORCPT <rfc822;linux-kernel-outgoing>); Fri, 17 Oct 2003 14:32:16 -0400 +Received: from mail.kroah.org ([65.200.24.183]:27032 "EHLO + perch.kroah.org") by vger.kernel.org with ESMTP id S263494AbTJQScO (ORCPT + <rfc822;linux-kernel@vger.kernel.org>); Fri, 17 Oct 2003 14:32:14 -0400 +Received: from DYN318258BLD.beaverton.ibm.com (bi01p1.co.us.ibm.com + [32.97.110.142]) (authenticated) by perch.kroah.org (8.11.6/8.11.6) with + ESMTP id h9HIQUh14125; Fri, 17 Oct 2003 11:26:30 -0700 +Received: from greg by echidna.kroah.org with local (masqmail 0.2.19) id + 1AAZKM-2nK-00; Fri, 17 Oct 2003 11:27:54 -0700 +From: Greg KH <greg@kroah.com> +To: clemens@dwf.com +Cc: linux-hotplug-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, reg@orion.dwf.com +Message-ID: <20031017182754.GA10714@kroah.com> +References: <20031017055652.GA7712@kroah.com> + <200310171757.h9HHvGiY006997@orion.dwf.com> + <20031017181923.GA10649@kroah.com> +Mime-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +In-Reply-To: <20031017181923.GA10649@kroah.com> +User-Agent: Mutt/1.4.1i +Sender: linux-kernel-owner@vger.kernel.org +Precedence: bulk +X-Mailing-List: linux-kernel@vger.kernel.org +X-SAHARACPT-MailScanner: Found to be clean, Found to be clean +X-UIDL: kRp"!<XG!!T5$"!~DB!! +Subject: Re: [ANNOUNCE] udev 003 release +Resent-From: Sahara Workshop <workshop@cpt.saharapc.co.za> +Resent-To: Martin Schlemmer <azarah@gentoo.org> +X-Mailer: Ximian Evolution 1.4.4 +Date: Mon, 20 Oct 2003 12:07:06 +0200 +X-SAHARACPT-MailScanner-Information: Please contact the ISP for more + information +X-ANGEL-MailScanner-Information: Please contact the ISP for more information +X-ANGEL-MailScanner: Found to be clean +Resent-Date: Mon, 20 Oct 2003 14:01:14 +0000 +X-Virus-Scanned: by AMaViS 0.3.12 +X-Evolution-Source: pop://azarah%40tamperd.net@lajka.tamperd.net +Content-Transfer-Encoding: 8bit + +On Fri, Oct 17, 2003 at 11:19:23AM -0700, Greg KH wrote: +> +> Ah, yeah, udev seg faults right now for partitions. Let me try to track +> down the bug, give me a bit of time... + +Here's a patch that fixes the partition logic for me. Sorry about this, I +need to make sure to test partitions more next time. + +thanks again for testing this. + +greg k-h + +# fix segfaults when dealing with partitions. + +diff -Nru a/udev-add.c b/udev-add.c +--- a/udev-add.c Fri Oct 17 11:26:37 2003 ++++ b/udev-add.c Fri Oct 17 11:26:37 2003 +@@ -169,13 +169,13 @@ + } + memset(&dbdev, 0, sizeof(dbdev)); + strncpy(dbdev.name, attr.name, NAME_SIZE); +- strncpy(dbdev.sysfs_path, class_dev->sysdevice->directory->path, +- PATH_SIZE); ++ if (class_dev->sysdevice) { ++ strncpy(dbdev.sysfs_path, class_dev->sysdevice->directory->path, PATH_SIZE); ++ strncpy(dbdev.bus_id, class_dev->sysdevice->bus_id, ID_SIZE); ++ } + strncpy(dbdev.class_dev_name, class_dev->name, NAME_SIZE); +- if ((sysfs_get_name_from_path(subsystem, dbdev.class_name, NAME_SIZE)) +- != 0) ++ if ((sysfs_get_name_from_path(subsystem, dbdev.class_name, NAME_SIZE)) != 0) + strcpy(dbdev.class_name, "unkown"); +- strncpy(dbdev.bus_id, class_dev->sysdevice->bus_id, ID_SIZE); + strcpy(dbdev.bus_name, "unknown"); + if (class_dev->driver != NULL) + strncpy(dbdev.driver, class_dev->driver->name, NAME_SIZE); +- +To unsubscribe from this list: send the line "unsubscribe linux-kernel" in +the body of a message to majordomo@vger.kernel.org +More majordomo info at http://vger.kernel.org/majordomo-info.html +Please read the FAQ at http://www.tux.org/lkml/ + + diff --git a/sys-fs/udev/udev-0.3.ebuild b/sys-fs/udev/udev-0.3.ebuild new file mode 100644 index 000000000000..c42ab9d11ef6 --- /dev/null +++ b/sys-fs/udev/udev-0.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-0.3.ebuild,v 1.1 2003/10/21 00:40:56 azarah Exp $ + +MY_PV="${PV/0\./00}" +S="${WORKDIR}/${PN}-${MY_PV}" +DESCRIPTION="udev - Linux dynamic device naming support (aka userspace devfs)" +HOMEPAGE="http://www.kernel.org/" +SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${PN}-${MY_PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +DEPEND="virtual/glibc + sys-fs/sysfsutils" + +src_unpack() { + unpack ${A} + + cd ${S} + # Get our version in there + sed -ie "/^VERSION/ c\VERSION = ${PV}" Makefile + # No need to clutter the logs ... + sed -ie '/^DEBUG/ c\DEBUG = false' Makefile + # Do not use optimization flags from the package + sed -ie 's|$(OPTIMIZATION)||g' Makefile + # Also use our own CFLAGS for libsysfs + sed -ie "/^CFLAGS/ c\CFLAGS = ${CFLAGS}" libsysfs/Makefile + + # Make sure we do not build libsysfs + # For now we use included libsysfs, as udev do not work with + # latest libsysfs from sysfsutils yet ... +# echo 'all:' > libsysfs/Makefile + + epatch ${FILESDIR}/${P}-fix-partition-support.patch +} + +src_compile() { + # Do not work with emake + make udevdir="/dev/" || die +} + +src_install() { + into / + dosbin udev + + insinto /etc/udev + doins namedev.config +# doins ${FILESDIR}/namedev.permissions + doins namedev.permissions + + dodir /etc/hotplug.d/default + dosym ../../../sbin/udev /etc/hotplug.d/default/udev.hotplug + + doman udev.8 + + dodoc COPYING ChangeLog FAQ README TODO + dodoc docs/overview +} + |