Files
driver-manager/build.sh

36 lines
694 B
Bash
Raw Normal View History

#!/bin/bash
set -e
cd "$(dirname "$0")"
ZIP="driver-manager-v1.0.0.zip"
rm -f "$ZIP"
# Include built APK if available
mkdir -p apk
RTL_APK="tools/rtl_tcp_andro/app/build/outputs/apk/release/app-release-unsigned.apk"
if [ -f "$RTL_APK" ]; then
cp "$RTL_APK" apk/rtl_tcp_andro.apk
echo "Including rtl_tcp_andro APK"
fi
FILES=(
module.prop
customize.sh
post-fs-data.sh
service.sh
system.prop
system/
webroot/
BUILDING_MODULES.md
)
# Include APK dir if it has files
if [ -f "apk/rtl_tcp_andro.apk" ]; then
FILES+=(apk/)
fi
zip -r9 "$ZIP" "${FILES[@]}" \
-x "*.git*" "build.sh" "tools/*" "README*"
echo "Built: $ZIP ($(du -h "$ZIP" | cut -f1))"