]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Label new version; build for alpha; integrate module build fixes
authorSam Hartman <hartmans@debian.org>
Wed, 11 Jul 2001 15:42:36 +0000 (15:42 +0000)
committerSam Hartman <hartmans@debian.org>
Wed, 11 Jul 2001 15:42:36 +0000 (15:42 +0000)
debian/changelog
debian/control
debian/kern-sysname
debian/rules
debian/sysname

index 0eb2f908ad11d16b1dcb947f91078fdaf1d01da3..d0d49dcf026fb9284c5f780f3aa78d625cbe1d52 100644 (file)
@@ -1,3 +1,15 @@
+openafs (1.0.90.20010710.snapshot-1) experimental; urgency=low
+
+  *  New upstream snapshot
+  * Fix module package to not have build cruft
+  * Use --disable-kernel-module option except for module sources
+  * Attempt to build modules correctly, although still not in right place
+  * Pretend we build for alpha. This is mostly not a fiction, although I
+    don't really know that much more than the kernel module and afsd
+    work.  The pointer cast warnings are frightening.
+
+ -- Sam Hartman <hartmans@debian.org>  Wed, 11 Jul 2001 11:41:22 -0400
+
 openafs (1.0.90.20010704.snapshot-1) experimental; urgency=low
 
   * New upstream snapshot.  Support AFSDB records and many other
@@ -11,7 +23,7 @@ openafs (1.0.4-3) unstable; urgency=medium
   * Fix patch introduced in -2 to be consistent with what is sent upstream.
   * openafs-modules-source depends on debhelper
 
- -- Sam Hartman <hartmansdebian.org>  Wed,  4 Jul 2001 03:52:37 -0400
+ -- Sam Hartman <hartmans@debian.org>  Wed,  4 Jul 2001 03:52:37 -0400
 
 openafs (1.0.4-2) unstable; urgency=low
 
index d26539e2f652e214df43afbaa1e8972b9199ade7..e93afcad304df26645eb58e948e957ddfd9abb71 100644 (file)
@@ -2,11 +2,11 @@ Source: openafs
 Section: non-us/main
 Priority: optional
 Maintainer: Sam Hartman <hartmans@debian.org>
-Build-Depends: debhelper (>= 2.2.20), libncurses5-dev, libpam0g-dev, bison, docbook-to-man, flex
+Build-Depends: debhelper (>= 2.2.20), libncurses5-dev, libpam0g-dev, bison, docbook-to-man, flex, autoconf, automake
 Standards-Version: 3.5.0
 
 Package: openafs-client
-Architecture: i386 powerpc sparc
+Architecture: i386 powerpc sparc alpha
 Depends: ${shlibs:Depends}, debconf, host|dnsutils, openafs-modules-source|openafs-modules
 Conflicts: arla
 Description: The AFS distributed filesystem- client support
@@ -19,7 +19,7 @@ Description: The AFS distributed filesystem- client support
 
 Package: openafs-kpasswd
 Priority: extra
-Architecture: i386 powerpc sparc
+Architecture: i386 powerpc sparc alpha 
 Depends: ${shlibs:Depends}, openafs-client (= ${Source-Version})
 Conflicts: krb5-user, heimdal-clients
 Description: The AFS distributed filesystem- old password changing
@@ -33,7 +33,7 @@ Description: The AFS distributed filesystem- old password changing
  not install this package for new cells or for cells using Kerberos5.
 
 Package: openafs-fileserver
-Architecture: i386 powerpc sparc
+Architecture: i386 powerpc sparc alpha
 Depends: ${shlibs:Depends}, debconf, openafs-client (= ${Source-Version})
 Recommends: ntp
 Description: The AFS distributed filesystem- file server
@@ -45,7 +45,7 @@ Description: The AFS distributed filesystem- file server
  installed on any machine that will export files into AFS.
 
 Package: openafs-dbserver
-Architecture: i386 powerpc sparc
+Architecture: i386 powerpc sparc alpha
 Depends: ${shlibs:Depends}, debconf, openafs-fileserver (= ${Source-Version}), openafs-client (= ${Source-Version}), perl5
 Conflicts: openafs-ptutil
 Replaces: openafs-ptutil
@@ -60,7 +60,7 @@ Description: The AFS distributed filesystem- database server
  protection servers.
 
 Package: libopenafs-dev
-Architecture: i386 powerpc sparc
+Architecture: i386 powerpc sparc alpha
 Priority: extra
 Description: The AFS distributed filesystem- development libraries
  AFS is a distributed filesystem allowing cross-platform sharing of
@@ -80,3 +80,4 @@ Description: The AFS distributed filesystem- Module Sources
  control, authentication, backup and administrative management.
  .
  This package provides source to the AFS kernel modules.
+
index fd4dc4daf7e04d45cd4815af0be8a36053a4b7c5..855f1a3dcae585d617cb4f45a0c6d68cd724a48a 100644 (file)
@@ -9,6 +9,16 @@ i[3456]86)
                echo i386_linux24
                ;;
            esac
+;;
+ialpha)
+       case $KVERS in
+           2.2*)
+               echo alpha_linux_22
+               ;;
+           2.4*)
+               echo alpha_linux_24
+               ;;
+           esac
 ;;
     sparc)
        case $KVERS in
index 7029a2a568cb3637a86b4e12d60ca3596e183756..6e1676bb785ddea199c8aaf952a6f12a0e664d9c 100755 (executable)
@@ -37,7 +37,8 @@ configure-stamp:
        dh_testdir
        -ln -s @sys/dest dest
        -ln -s $(SYS_NAME) @sys
-       sh configure --with-afs-sysname=$(SYS_NAME)
+       sh regen.sh
+       sh configure --with-afs-sysname=$(SYS_NAME) --disable-kernel-module
        install -d $(SYS_NAME)/dest/root.client/usr/vice/etc
        install -d dest/root.server/usr/afs/bin
 
@@ -59,7 +60,7 @@ clean:
        dh_testroot
        rm -f build-stamp configure-stamp
        # Add here commands to clean up after the build process.
-       -$(MAKE) -ki clean
+       -$(MAKE) -ki distclean
        -rm -rf obj dest $(SYS_NAME) @sys Makefile debian/openafs-client.init
        -rm -f config.status config.cache
 
@@ -167,7 +168,7 @@ binary-arch: build install
        dh_md5sums
        dh_builddeb
 
-binary:  binary-arch binary-indep
+binary:   binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure
 
 ############################Module package support
@@ -224,7 +225,7 @@ build-modules-stamp:
        -ln -s @sys/dest dest
        -ln -s $(SYS_NAME) @sys
        sh configure --with-afs-sysname=$(SYS_NAME) --with-linux-kernel-headers=$(KSRC)
-       $(MAKE) libafs "COMPILE_PART1=cd src; cd" "COMPILE_PART2=; $(MAKE) install SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=@TOP_SRCDIR@ SRCDIR=`pwd`/${SYS_NAME}/dest/" "COMPILE_PART3=; $(MAKE) test SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=@TOP_SRCDIR@ SRCDIR=`pwd`/${SYS_NAME}/dest/" "COMPILE_CLEAN=; $(MAKE) clean SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=@TOP_SRCDIR@ SRCDIR=`pwd`/${SYS_NAME}/dest/" SYS_NAME=${SYS_NAME}
+       $(MAKE) libafs "COMPILE_PART1=cd src; cd" "COMPILE_PART2=; $(MAKE) install SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=`pwd`/src SRCDIR=`pwd`/${SYS_NAME}/dest/" "COMPILE_PART3=; $(MAKE) test SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=`pwd`/src SRCDIR=`pwd`/${SYS_NAME}/dest/" "COMPILE_CLEAN=; $(MAKE) clean SYS_NAME=${SYS_NAME} DESTDIR=`pwd`/${SYS_NAME}/dest/ TOP_SRCDIR=`pwd`/src SRCDIR=`pwd`/${SYS_NAME}/dest/" SYS_NAME=${SYS_NAME}
        touch build-modules-stamp
 
 binary-modules: build-modules
index edeb7c13856d5aeb83a93760d9e9c804afb1399d..6b13e3b49701bba441146aeb8eb184e52eea267f 100755 (executable)
@@ -1,5 +1,8 @@
 #!/bin/sh
 case `arch` in
+    alpha)
+       echo alpha_linux_22
+       ;;
 i[3456]86)
        echo i386_linux22
 ;;