mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2024-11-09 23:18:20 +00:00
Merge pull request #167 from claudobahn/custom_scripts
added support for multiple custom scripts by simply creating scripts ending in .sh in wz_mini/etc/rc.local.d
This commit is contained in:
commit
29f1a12598
@ -454,6 +454,7 @@ run fsck.vfat on boot. This runs fsck.vfat, the FAT disk repair utility on the
|
|||||||
|
|
||||||
## Latest Updates
|
## Latest Updates
|
||||||
|
|
||||||
|
* 07-08-22: Added support for multiple custom scripts, simply create scripts ending in .sh in wz_mini/etc/rc.local.d. You can prefix them with numbers to order execution if desired.
|
||||||
* 07-08-22: Updated T31 Kernel & Modules, added cp210x serial kernel module to support car. Add motor disable, fsck on boot. Disable debug logging for wifi drivers to prevent log spam, improved method of setting imp variables, fixed soundcard issues in the kernel, revert libcallback to account for this change.
|
* 07-08-22: Updated T31 Kernel & Modules, added cp210x serial kernel module to support car. Add motor disable, fsck on boot. Disable debug logging for wifi drivers to prevent log spam, improved method of setting imp variables, fixed soundcard issues in the kernel, revert libcallback to account for this change.
|
||||||
* 06-24-22: BIG UPGRADE! Updated & improved WiFi Drivers - 8189fs and 6032i - Drivers work across all supported camera models. This update requires you to copy over a new wz_mini.conf before upgrading! Drivers required for operation, do not disable! Updated upgrade-run.sh script to prevent broken boot during a rare corrupted file situation. Added connection bonding, for network fail-over support.
|
* 06-24-22: BIG UPGRADE! Updated & improved WiFi Drivers - 8189fs and 6032i - Drivers work across all supported camera models. This update requires you to copy over a new wz_mini.conf before upgrading! Drivers required for operation, do not disable! Updated upgrade-run.sh script to prevent broken boot during a rare corrupted file situation. Added connection bonding, for network fail-over support.
|
||||||
* 06-19-22: Fixed no rtsp video when wz_mini is used with the old stock rtsp firmware.
|
* 06-19-22: Fixed no rtsp video when wz_mini is used with the old stock rtsp firmware.
|
||||||
|
@ -79,6 +79,7 @@ cp /opt/wz_mini/wz_mini.conf /opt/Upgrade/preserve/
|
|||||||
cp -r /opt/wz_mini/etc/configs /opt/Upgrade/preserve/
|
cp -r /opt/wz_mini/etc/configs /opt/Upgrade/preserve/
|
||||||
cp -r /opt/wz_mini/etc/ssh /opt/Upgrade/preserve/
|
cp -r /opt/wz_mini/etc/ssh /opt/Upgrade/preserve/
|
||||||
cp -r /opt/wz_mini/etc/wireguard /opt/Upgrade/preserve/
|
cp -r /opt/wz_mini/etc/wireguard /opt/Upgrade/preserve/
|
||||||
|
cp -r /opt/wz_mini/etc/rc.local.d /opt/Upgrade/preserve/
|
||||||
sync
|
sync
|
||||||
|
|
||||||
echo "Rebooting into UPGRADE MODE"
|
echo "Rebooting into UPGRADE MODE"
|
||||||
@ -154,6 +155,7 @@ fi
|
|||||||
cp /opt/Upgrade/preserve/ssh/* /opt/wz_mini/etc/ssh/
|
cp /opt/Upgrade/preserve/ssh/* /opt/wz_mini/etc/ssh/
|
||||||
cp /opt/Upgrade/preserve/configs/* /opt/wz_mini/etc/configs
|
cp /opt/Upgrade/preserve/configs/* /opt/wz_mini/etc/configs
|
||||||
cp -r /opt/Upgrade/preserve/wireguard /opt/wz_mini/etc/
|
cp -r /opt/Upgrade/preserve/wireguard /opt/wz_mini/etc/
|
||||||
|
cp -r /opt/Upgrade/preserve/rc.local.d /opt/wz_mini/etc/
|
||||||
rm -rf /opt/Upgrade
|
rm -rf /opt/Upgrade
|
||||||
sync
|
sync
|
||||||
reboot
|
reboot
|
||||||
|
@ -609,7 +609,18 @@ if [ -f "$CUSTOM_SCRIPT_PATH" ]; then
|
|||||||
echo "starting custom script"
|
echo "starting custom script"
|
||||||
$CUSTOM_SCRIPT_PATH &
|
$CUSTOM_SCRIPT_PATH &
|
||||||
else
|
else
|
||||||
echo "custom script not found"
|
echo "no custom script configured in wz_mini.conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "searching for custom scripts in /opt/wz_mini/etc/rc.local.d"
|
||||||
|
if [ -d "${1:-/opt/wz_mini/etc/rc.local.d}" ] ; then
|
||||||
|
for filename in $(find /opt/wz_mini/etc/rc.local.d/ -name "*.sh" | /opt/wz_mini/bin/busybox sort) ; do
|
||||||
|
if [ -f "${filename}" ] && [ -x "${filename}" ]; then
|
||||||
|
echo "running ${filename}"
|
||||||
|
"${filename}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
echo "finished executing custom scripts from /opt/wz_mini/etc/rc.local.d"
|
||||||
|
|
||||||
echo "wz_user.sh done" > /dev/kmsg
|
echo "wz_user.sh done" > /dev/kmsg
|
||||||
|
0
SD_ROOT/wz_mini/etc/rc.local.d/.gitignore
vendored
Normal file
0
SD_ROOT/wz_mini/etc/rc.local.d/.gitignore
vendored
Normal file
5
file.chk
5
file.chk
@ -4,7 +4,7 @@ d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/mnt/.gitignore
|
|||||||
34c6a4c3a941ff2becd9f487826d7692 SD_ROOT/wz_mini/etc/uvc.config
|
34c6a4c3a941ff2becd9f487826d7692 SD_ROOT/wz_mini/etc/uvc.config
|
||||||
ad7d1a2f9db3079617731b5854ce3b6a SD_ROOT/wz_mini/etc/init.d/wz_cam.sh
|
ad7d1a2f9db3079617731b5854ce3b6a SD_ROOT/wz_mini/etc/init.d/wz_cam.sh
|
||||||
4fa268615ba8103545b062ca403bd6e8 SD_ROOT/wz_mini/etc/init.d/wz_init.sh
|
4fa268615ba8103545b062ca403bd6e8 SD_ROOT/wz_mini/etc/init.d/wz_init.sh
|
||||||
b956f8159bbae0bfe4499ab506f29660 SD_ROOT/wz_mini/etc/init.d/wz_user.sh
|
51a396f78aba6239698bf86e81ae3801 SD_ROOT/wz_mini/etc/init.d/wz_user.sh
|
||||||
24d3dbf789915507ce7aee7537ec0826 SD_ROOT/wz_mini/etc/init.d/wz_post.sh
|
24d3dbf789915507ce7aee7537ec0826 SD_ROOT/wz_mini/etc/init.d/wz_post.sh
|
||||||
e3034eac02d8eda9902ca9cf89f0a586 SD_ROOT/wz_mini/etc/inittab
|
e3034eac02d8eda9902ca9cf89f0a586 SD_ROOT/wz_mini/etc/inittab
|
||||||
840aa9c26726201f7cffbf001bee193a SD_ROOT/wz_mini/etc/uvc_jxf22.config
|
840aa9c26726201f7cffbf001bee193a SD_ROOT/wz_mini/etc/uvc_jxf22.config
|
||||||
@ -17,6 +17,7 @@ f08b7b96247b3ebd74eee451370d22db SD_ROOT/wz_mini/etc/resolv.dnsmasq
|
|||||||
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/etc/configs/.gitignore
|
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/etc/configs/.gitignore
|
||||||
d0541c45c77ad3c5f27f06f03547c4f2 SD_ROOT/wz_mini/etc/shadow
|
d0541c45c77ad3c5f27f06f03547c4f2 SD_ROOT/wz_mini/etc/shadow
|
||||||
c838ac76efbe3d3fc3c4805789a6519f SD_ROOT/wz_mini/etc/uvc_v2.config
|
c838ac76efbe3d3fc3c4805789a6519f SD_ROOT/wz_mini/etc/uvc_v2.config
|
||||||
|
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/etc/rc.local.d/.gitignore
|
||||||
c2aec0b677cf239f374dda8583314332 SD_ROOT/wz_mini/etc/ssh/authorized_keys
|
c2aec0b677cf239f374dda8583314332 SD_ROOT/wz_mini/etc/ssh/authorized_keys
|
||||||
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/etc/wireguard/.gitignore
|
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/etc/wireguard/.gitignore
|
||||||
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/log/.gitignore
|
d41d8cd98f00b204e9800998ecf8427e SD_ROOT/wz_mini/log/.gitignore
|
||||||
@ -52,7 +53,7 @@ a8970288e72c871bff6a4484f1e733d6 SD_ROOT/wz_mini/bin/readelf
|
|||||||
41b56bb30f02bce5f5e2598073151e16 SD_ROOT/wz_mini/bin/ffmpeg
|
41b56bb30f02bce5f5e2598073151e16 SD_ROOT/wz_mini/bin/ffmpeg
|
||||||
e37474a12d76cae16336476cba61e8b8 SD_ROOT/wz_mini/bin/neofetch
|
e37474a12d76cae16336476cba61e8b8 SD_ROOT/wz_mini/bin/neofetch
|
||||||
7fcc716cda1e024dae1045050a135beb SD_ROOT/wz_mini/bin/audioplay_t31
|
7fcc716cda1e024dae1045050a135beb SD_ROOT/wz_mini/bin/audioplay_t31
|
||||||
7bbf9d6ab61b4c26f1203d0c7200f34d SD_ROOT/wz_mini/bin/upgrade-run.sh
|
fbaa9735f60ad1b8bd9735251aa51c1f SD_ROOT/wz_mini/bin/upgrade-run.sh
|
||||||
e6a6a9dd8ce138686083a3d4303cea40 SD_ROOT/wz_mini/bin/iperf3
|
e6a6a9dd8ce138686083a3d4303cea40 SD_ROOT/wz_mini/bin/iperf3
|
||||||
343482b8e6569ff2fbd8563d6e8c58f7 SD_ROOT/wz_mini/bin/fsck.vfat
|
343482b8e6569ff2fbd8563d6e8c58f7 SD_ROOT/wz_mini/bin/fsck.vfat
|
||||||
0468ffb319707687557353242a518923 SD_ROOT/wz_mini/bin/wg
|
0468ffb319707687557353242a518923 SD_ROOT/wz_mini/bin/wg
|
||||||
|
Loading…
Reference in New Issue
Block a user