From d67c336faf0346dfad232490aa3074975d49e218 Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Mon, 18 Dec 2000 23:15:56 +0000 Subject: [PATCH] Add support for Linux 2.4.x --- debian/kern-sysname | 17 +++++++++++++++++ debian/rules | 13 +++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 debian/kern-sysname diff --git a/debian/kern-sysname b/debian/kern-sysname new file mode 100644 index 000000000..025dcc4ae --- /dev/null +++ b/debian/kern-sysname @@ -0,0 +1,17 @@ +#!/bin/sh +case `arch` in +i[3456]86) + case $KVERS in + 2.2*) + echo i386_linux22 + ;; + 2.4*) + echo i386_linux24 + ;; + esac +;; + *) + echo ERROr: sysname not yet known + exit 1 + +esac diff --git a/debian/rules b/debian/rules index 632f3ecd9..e7d0fed94 100755 --- a/debian/rules +++ b/debian/rules @@ -16,7 +16,10 @@ export DH_COMPAT=2 export DH_OPTIONS # The AFS sysname is determined by a script -SYS_NAME=$(shell sh debian/sysname) +KVERS=`awk '{ if (NR==1) v=$$3; else if (NR==2) p=$$3; else if (NR==3) s=$$3; \ + else if (NR==4) { e=$$3; exit; } } \ + END { printf("%s.%s.%s%s\n",v,p,s,e); }' $(KSRC)/Makefile` +SYS_NAME=$(shell KVERS=$(KVERS) sh debian/sysname) package=openafs srcpkg = openafs-modules-source modulepkg=$(shell echo openafs-modules-$(KVERS)) @@ -24,9 +27,6 @@ ifndef KSRC KSRC=/usr/src/linux endif MODDIR=.. -KVERS=`awk '{ if (NR==1) v=$$3; else if (NR==2) p=$$3; else if (NR==3) s=$$3; \ - else if (NR==4) { e=$$3; exit; } } \ - END { printf("%s.%s.%s%s\n",v,p,s,e); }' $(KSRC)/Makefile` export KSRC export KVERS @@ -204,8 +204,9 @@ binary-source: -o \( -path ./debian/\* -type d \) \ -o -path ./debian/\*debhelper \) -prune -o -print | \ cpio -admp debian/$(srcpkg)/usr/src/modules/$(package) - ( cd debian/$(srcpkg)/usr/src/modules/$(package); \ - $(MAKE) -f debian/rules clean) + ( cd debian/$(srcpkg)/usr/src/modules/$(package)&& \ + $(MAKE) -f debian/rules clean && \ + mv debian/kern-sysname debian/sysname) chown -R root.root debian/$(srcpkg) find debian/$(srcpkg) -type d | xargs chmod 755 find debian/$(srcpkg) -type f -perm -100 | xargs chmod 755 -- 2.39.5