diff --git a/source/compile.sh b/source/compile.sh new file mode 100644 index 0000000..3820770 --- /dev/null +++ b/source/compile.sh @@ -0,0 +1,37 @@ +# Create necessary directories and clone repository +mkdir ${DATA_DIR}/vendor-reset +mkdir -p ${DATA_DIR}/vendor-reset/vendorreset/lib/modules/${UNAME} +cd ${DATA_DIR}/vendor-reset +git clone https://github.com/gnif/vendor-reset +cd ${DATA_DIR}/vendor-reset/vendor-reset +git checkout master + +# Compile Kernel Module to temporary directory +make build -j${CPU_COUNT} +make INSTALL_MOD_PATH=/${DATA_DIR}/vendor-reset/vendorreset install -j${CPU_COUNT} + +# Clean up temporary directory +cd ${DATA_DIR}/vendor-reset/vendorreset/lib/modules/${UNAME}/ +rm ${DATA_DIR}/vendor-reset/vendorreset/lib/modules/${UNAME}/* 2>/dev/null +find . -depth -exec rmdir {} \; 2>/dev/null + +# Create Slackware package +PLUGIN_NAME="gnif_vendor_reset" +BASE_DIR="${DATA_DIR}/vendor-reset/vendorreset" +TMP_DIR="/tmp/${PLUGIN_NAME}_"$(echo $RANDOM)"" +VERSION="$(date +'%Y.%m.%d')" + +mkdir -p $TMP_DIR/$VERSION +cd $TMP_DIR/$VERSION +cp -R $BASE_DIR/* $TMP_DIR/$VERSION/ +mkdir $TMP_DIR/$VERSION/install +tee $TMP_DIR/$VERSION/install/slack-desc < $TMP_DIR/$PLUGIN_NAME-plugin-$UNAME-1.txz.md5 \ No newline at end of file diff --git a/source/makepkg.sh b/source/makepkg.sh deleted file mode 100644 index eb55262..0000000 --- a/source/makepkg.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -PLUGIN_NAME="vendor-reset" -BASE_DIR="/usr/local/emhttp/plugins" -TMP_DIR="/tmp/${PLUGIN_NAME}_"$(echo $RANDOM)"" -VERSION="$(date +'%Y.%m.%d')" - -mkdir -p $TMP_DIR/$VERSION -cd $TMP_DIR/$VERSION -cp --parents -R $BASE_DIR/$PLUGIN_NAME/ $TMP_DIR/$VERSION/ -rm $TMP_DIR/$VERSION/$BASE_DIR/$PLUGIN_NAME/README.md -makepkg -l y -c y $TMP_DIR/$PLUGIN_NAME-$VERSION.txz -md5sum $TMP_DIR/$PLUGIN_NAME-$VERSION.txz > $TMP_DIR/$PLUGIN_NAME-$VERSION.txz.md5 -rm -R $TMP_DIR/$VERSION/ - -#rm -R $TMP_DIR