„source/compile.sh“ hinzufügen
This commit is contained in:
37
source/compile.sh
Normal file
37
source/compile.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
# Create necessary directories and clone repository
|
||||
mkdir -p /AC-D5NEXT/lib/modules/${UNAME}/extra
|
||||
cd ${DATA_DIR}
|
||||
git clone https://github.com/aleksamagicka/aquacomputer_d5next-hwmon
|
||||
cd ${DATA_DIR}/aquacomputer_d5next-hwmon
|
||||
git checkout main
|
||||
PLUGIN_VERSION="$(git log -1 --format="%cs" | sed 's/-//g')"
|
||||
make -j${CPU_COUNT}
|
||||
cp ${DATA_DIR}/aquacomputer_d5next-hwmon/aquacomputer_d5next.ko /AC-D5NEXT/lib/modules/${UNAME}/extra/
|
||||
|
||||
#Compress modules
|
||||
while read -r line
|
||||
do
|
||||
xz --check=crc32 --lzma2 $line
|
||||
done < <(find /AC-D5NEXT/lib/modules/${UNAME}/extra -name "*.ko")
|
||||
|
||||
# Create Slackware package
|
||||
PLUGIN_NAME="aquacomputer_d5next"
|
||||
BASE_DIR="/AC-D5NEXT"
|
||||
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 <<EOF
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
$PLUGIN_NAME: $PLUGIN_NAME Package contents:
|
||||
$PLUGIN_NAME:
|
||||
$PLUGIN_NAME: Source: https://github.com/aleksamagicka/aquacomputer_d5next-hwmon
|
||||
$PLUGIN_NAME:
|
||||
$PLUGIN_NAME:
|
||||
$PLUGIN_NAME: Custom $PLUGIN_NAME package for Unraid Kernel v${UNAME%%-*} by ich777
|
||||
$PLUGIN_NAME:
|
||||
EOF
|
||||
${DATA_DIR}/bzroot-extracted-$UNAME/sbin/makepkg -l n -c n $TMP_DIR/$PLUGIN_NAME-$PLUGIN_VERSION-$UNAME-1.txz
|
||||
md5sum $TMP_DIR/$PLUGIN_NAME-$PLUGIN_VERSION-$UNAME-1.txz | awk '{print $1}' > $TMP_DIR/$PLUGIN_NAME-$PLUGIN_VERSION-$UNAME-1.txz.md5
|
Reference in New Issue
Block a user