source: npl/kernel/drbd8/drbd8.SlackBuild @ f33f781

Last change on this file since f33f781 was 1ebb340, checked in by Edwin Eefting <edwin@datux.nl>, 4 years ago

kernel 5.10

  • Property mode set to 100755
File size: 1.3 KB
Line 
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
17VERSION=8.4.11-1
18PKGVERSION=`echo $VERSION| sed 's/-/_/'`
19
20#tar -xzf drbd-$VERSION.tar.gz || exit 1
21#cd drbd-$VERSION
22ARCH=${ARCH:-i486}
23BUILD=1DatuX
24
25#chown -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
39#kernel module.
40#NEE: zit nu in kernel 5.10
41#make clean all || exit 1
42#make -j1 || exit 1
43#make -j1 install DESTDIR=$PKG || exit 1
44
45
46# En uiteraard mag de vette postinstall niet ontbreken.
47mkdir -p $PKG/etc/postinst.d/
48cp $CWD/post.drbd $PKG/etc/postinst.d
49chmod +x $PKG/etc/postinst.d/post.drbd || exit 1
50
51# services voor firewall
52mkdir -p $PKG/home/system/firewall || exit 1
53cp $CWD/services.drbd $PKG/home/system/firewall || exit 1
54
55#boot script
56mkdir -p $PKG/etc/boot.d || exit 1
57cp $CWD/boot.drbd $PKG/etc/boot.d || exit 1
58chmod +x $PKG/etc/boot.d/* || exit 1
59
60#package maken
61cd $PKG
62NAME=`echo $0|cut -f2 -d'.'`
63makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
64echo $PKGVERSION > $CWD/$NAME.version &&
65arch > $CWD/$NAME.arch
Note: See TracBrowser for help on using the repository browser.