From 5d58712fe0809aec4ef06e575b9996b8ffbdf8ae Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 6 Aug 2006 19:57:12 +0000 Subject: [PATCH] add the MAKEDEV utility. This needs a wrapper with the right location of the configuration directory (default /etc/makdev.d) to work correctly on NixOS. svn path=/nixpkgs/trunk/; revision=6057 --- .../linux/MAKEDEV/MAKEDEV-install.patch | 22 +++++++++++++++++++ pkgs/os-specific/linux/MAKEDEV/builder.sh | 5 +++++ pkgs/os-specific/linux/MAKEDEV/default.nix | 10 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 pkgs/os-specific/linux/MAKEDEV/MAKEDEV-install.patch create mode 100644 pkgs/os-specific/linux/MAKEDEV/builder.sh create mode 100644 pkgs/os-specific/linux/MAKEDEV/default.nix diff --git a/pkgs/os-specific/linux/MAKEDEV/MAKEDEV-install.patch b/pkgs/os-specific/linux/MAKEDEV/MAKEDEV-install.patch new file mode 100644 index 00000000000..2035fbf75bf --- /dev/null +++ b/pkgs/os-specific/linux/MAKEDEV/MAKEDEV-install.patch @@ -0,0 +1,22 @@ +diff -rc MAKEDEV-3.23/Makefile MAKEDEV-3.23.new/Makefile +*** MAKEDEV-3.23/Makefile 2006-01-27 02:56:12.000000000 +0100 +--- MAKEDEV-3.23.new/Makefile 2006-08-06 21:50:06.000000000 +0200 +*************** +*** 19,26 **** + + CONF_WITH_SUBDIR=$(patsubst %,makedev.d/%,$(CONF)) + +! DESTDIR= +! DESTDIRS=$(DESTDIR)${DESTDIR:+/} + devdir=/dev + makedevdir=/dev + sbindir=/usr/sbin +--- 19,26 ---- + + CONF_WITH_SUBDIR=$(patsubst %,makedev.d/%,$(CONF)) + +! DESTDIR=${out} +! DESTDIRS=${out} + devdir=/dev + makedevdir=/dev + sbindir=/usr/sbin diff --git a/pkgs/os-specific/linux/MAKEDEV/builder.sh b/pkgs/os-specific/linux/MAKEDEV/builder.sh new file mode 100644 index 00000000000..50d11477324 --- /dev/null +++ b/pkgs/os-specific/linux/MAKEDEV/builder.sh @@ -0,0 +1,5 @@ +source $stdenv/setup + +export DESTDIR=$out + +genericBuild diff --git a/pkgs/os-specific/linux/MAKEDEV/default.nix b/pkgs/os-specific/linux/MAKEDEV/default.nix new file mode 100644 index 00000000000..4d96d15fc8f --- /dev/null +++ b/pkgs/os-specific/linux/MAKEDEV/default.nix @@ -0,0 +1,10 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "MAKEDEV-3.23.1"; + src = fetchurl { + url = http://losser.labs.cs.uu.nl/~armijn/.nix/MAKEDEV-3.23-1.tar.gz; + md5 = "554faf6cbc9a84e4bd58ccfa32d74e2f"; + }; + patches = [./MAKEDEV-install.patch]; +}