#!/bin/sh # Build drbd for Syn-3. #NEED:git #DEP:linux #DEP:linux_src #DEP:linux_headers #NEED:libxslt #NEED:udev CWD=`pwd` TMP=/$CWD/tmp PKG=$TMP/package-drbd rm -rf $PKG mkdir -p $PKG VERSION=8.4.11-1 PKGVERSION=`echo $VERSION| sed 's/-/_/'` #tar -xzf drbd-$VERSION.tar.gz || exit 1 #cd drbd-$VERSION ARCH=${ARCH:-i486} BUILD=1DatuX #chown -R root.root . if [ "$ARCH" = "i386" ]; then SLKCFLAGS="-O2 -march=i386 -mcpu=i686" elif [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mcpu=i686" elif [ "$ARCH" = "s390" ]; then SLKCFLAGS="-O2" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2" fi #kernel module. #NEE: zit nu in kernel 5.10 #make clean all || exit 1 #make -j1 || exit 1 #make -j1 install DESTDIR=$PKG || exit 1 # En uiteraard mag de vette postinstall niet ontbreken. mkdir -p $PKG/etc/postinst.d/ cp $CWD/post.drbd $PKG/etc/postinst.d chmod +x $PKG/etc/postinst.d/post.drbd || exit 1 # services voor firewall mkdir -p $PKG/home/system/firewall || exit 1 cp $CWD/services.drbd $PKG/home/system/firewall || exit 1 #boot script mkdir -p $PKG/etc/boot.d || exit 1 cp $CWD/boot.drbd $PKG/etc/boot.d || exit 1 chmod +x $PKG/etc/boot.d/* || exit 1 #package maken cd $PKG NAME=`echo $0|cut -f2 -d'.'` makepkg -l y -c n $CWD/$NAME.pkg > /dev/null && echo $PKGVERSION > $CWD/$NAME.version && arch > $CWD/$NAME.arch