source: npl/kernel/drbd8/drbd8.SlackBuild @ 1bce4e1

Last change on this file since 1bce4e1 was 6936b89, checked in by Edwin Eefting <edwin@datux.nl>, 6 years ago

majors kernel upgrade from 4.4.x to 4.9.x

  • Property mode set to 100755
File size: 1.8 KB
RevLine 
[c5c522c]1#!/bin/sh
2# Build drbd for Syn-3.
3#NEED:git
4#DEP:linux
5#DEP:linux_src
6#DEP:linux_headers
7#NEED:libxslt
8#NEED:udev
9
10CWD=`pwd`
11TMP=/$CWD/tmp
12PKG=$TMP/package-drbd
13rm -rf $PKG
14mkdir -p $PKG
15
16
[6936b89]17VERSION=8.4.11-1
[c5c522c]18PKGVERSION=`echo $VERSION| sed 's/-/_/'`
19
20tar -xzf drbd-$VERSION.tar.gz || exit 1
21cd drbd-$VERSION
22ARCH=${ARCH:-i486}
23BUILD=1DatuX
24
25chown -R root.root .
26
27
28if [ "$ARCH" = "i386" ]; then
29  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
30elif [ "$ARCH" = "i486" ]; then
31  SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
32elif [ "$ARCH" = "s390" ]; then
33  SLKCFLAGS="-O2"
34elif [ "$ARCH" = "x86_64" ]; then
35  SLKCFLAGS="-O2"
36fi
37
38#autoreconf || exit 1
39#./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --with-km --with-utils --without-heartbeat without-pacemaker --without-rgmanager --without-xen || exit 1
40
41
42#userspace tools
43#make -j1 || exit 1
44#make  doc || exit 1
45#make -j1 DESTDIR=$PKG install || exit 1
46
47#kernel module
48#cd drbd
49make clean all || exit 1
50make -j1 || exit 1
51make -j1 install DESTDIR=$PKG || exit 1
52#mkdir -p $PKG/lib/modules/`uname -r`/kernel/drivers/block
53#cp drbd.ko $PKG/lib/modules/`uname -r`/kernel/drivers/block || exit 1
54
55
56# En uiteraard mag de vette postinstall niet ontbreken.
57mkdir -p $PKG/etc/postinst.d/
58cp $CWD/post.drbd $PKG/etc/postinst.d
59chmod +x $PKG/etc/postinst.d/post.drbd || exit 1
60
61# services voor firewall
62mkdir -p $PKG/home/system/firewall || exit 1
63cp $CWD/services.drbd $PKG/home/system/firewall || exit 1
64
65mkdir -p $PKG/etc/boot.d || exit 1
66cp $CWD/boot.drbd $PKG/etc/boot.d || exit 1
67chmod +x $PKG/etc/boot.d/* || exit 1
68
69#package maken
70cd $PKG
71#makepkg -l y -c n $TMP/samba-$VERSION-$ARCH-$BUILD.tgz
72#mv $TMP/samba-$VERSION-$ARCH-$BUILD.tgz $CWD
73NAME=`echo $0|cut -f2 -d'.'`
74makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
75echo $PKGVERSION > $CWD/$NAME.version &&
76arch > $CWD/$NAME.arch
Note: See TracBrowser for help on using the repository browser.