Commit 9146ef34 authored by Konstantin Baev's avatar Konstantin Baev
parent 884a9579
...@@ -136,10 +136,14 @@ set_gcc() ...@@ -136,10 +136,14 @@ set_gcc()
dkms_build_module() dkms_build_module()
{ {
detect_etercifs_sources detect_etercifs_sources
STATUS=`dkms status -m $MODULENAME -v $MODULEVERSION`
[ "$STATUS" ] || dkms add -m $MODULENAME -v $MODULEVERSION
tar -xjf $KERNEL_SOURCE_ETERCIFS -C $SRC_DIR tar -xjf $KERNEL_SOURCE_ETERCIFS -C $SRC_DIR
FILENAME=`basename $KERNEL_SOURCE_ETERCIFS` FILENAME=`basename $KERNEL_SOURCE_ETERCIFS`
DIRNAME=${FILENAME%.tar.bz2} DIRNAME=${FILENAME%.tar.bz2}
mv -f $SRC_DIR/$DIRNAME/* $SRC_DIR mv -f $SRC_DIR/$DIRNAME/* $SRC_DIR
BUILDDIR=$SRC_DIR
change_cifsversion
rm -rf $SRC_DIR/$DIRNAME rm -rf $SRC_DIR/$DIRNAME
dkms uninstall -m $MODULENAME -v $MODULEVERSION --rpm_safe_upgrade dkms uninstall -m $MODULENAME -v $MODULEVERSION --rpm_safe_upgrade
dkms build -m $MODULENAME -v $MODULEVERSION --rpm_safe_upgrade dkms build -m $MODULENAME -v $MODULEVERSION --rpm_safe_upgrade
...@@ -153,8 +157,7 @@ change_cifsversion() ...@@ -153,8 +157,7 @@ change_cifsversion()
CIFSVERSION=`echo $CIFSVERSION | sed 's|#define CIFS_VERSION||g'` CIFSVERSION=`echo $CIFSVERSION | sed 's|#define CIFS_VERSION||g'`
CIFSVERSION=`echo $CIFSVERSION | sed 's|"||g'` CIFSVERSION=`echo $CIFSVERSION | sed 's|"||g'`
CIFSVERSION=`echo $CIFSVERSION | sed 's| ||g'` CIFSVERSION=`echo $CIFSVERSION | sed 's| ||g'`
cp $BUILDDIR/cifsfs.h $BUILDDIR/cifsfs.h.orig sed -i "s/$CIFSVERSION/$MODULEVERSION/g" $BUILDDIR/cifsfs.h
sed -e "s/$CIFSVERSION/$MODULEVERSION/g" $BUILDDIR/cifsfs.h.orig > $BUILDDIR/cifsfs.h
echo "Setting etercifs version: OK" echo "Setting etercifs version: OK"
else else
echo "Setting etercifs version: FAIL" echo "Setting etercifs version: FAIL"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment