diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/postinst b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/postinst index 1084c1d..b3e3494 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/postinst +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/postinst @@ -6,6 +6,7 @@ cp /www/login.html /www/index.html service quecmanager-services enable service quecmanager-services start +rc_sync exit 0 diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst index f69aeef..a24f62d 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst @@ -1,4 +1,13 @@ #!/bin/ash + +if [ -f /usr/bin/rc_sync ]; then + echo "/usr/bin/rc_sync exists. Continuing..." +else + echo "/usr/bin/rc_sync not found. Downloading..." + curl -fsSL https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/SDXPINN/ipk-source/sdxpinn-mount-fix/root/usr/bin/rc_sync -o /usr/bin/rc_sync + chmod +x /usr/bin/rc_sync +fi + echo "Cleaning anything that might be left fron old versions" echo "Stopping QuecManager Services and removing from rc.local..." @@ -41,6 +50,7 @@ done service quecmanager-services stop service quecmanager-services disable +rc_sync echo "Cleanup complete." exit 0 diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm index 026d486..14869db 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm @@ -4,6 +4,8 @@ service quecmanager-services stop service quecmanager-services disable +rc_sync + echo "Cleanup complete." exit 0 diff --git a/ipk-source/socat-at-bridge/CONTROL/postinst b/ipk-source/socat-at-bridge/CONTROL/postinst index 2962d67..b131817 100755 --- a/ipk-source/socat-at-bridge/CONTROL/postinst +++ b/ipk-source/socat-at-bridge/CONTROL/postinst @@ -2,6 +2,7 @@ echo "Enabling socat-at-bridge at startup" service socat-at-bridge enable +rc_sync echo "Starting socat-at-bridge" service socat-at-bridge start echo "/dev/ttySMD11 is now available" diff --git a/ipk-source/socat-at-bridge/CONTROL/preinst b/ipk-source/socat-at-bridge/CONTROL/preinst new file mode 100755 index 0000000..819d778 --- /dev/null +++ b/ipk-source/socat-at-bridge/CONTROL/preinst @@ -0,0 +1,12 @@ +#!/bin/ash + +if [ -f /usr/bin/rc_sync ]; then + echo "/usr/bin/rc_sync exists. Continuing..." +else + echo "/usr/bin/rc_sync not found. Downloading..." + curl -fsSL https://raw.githubusercontent.com/iamromulan/quectel-rgmii-toolkit/SDXPINN/ipk-source/sdxpinn-mount-fix/root/usr/bin/rc_sync -o /usr/bin/rc_sync + chmod +x /usr/bin/rc_sync +fi + +exit 0 + diff --git a/ipk-source/socat-at-bridge/CONTROL/prerm b/ipk-source/socat-at-bridge/CONTROL/prerm index 0b1e05e..59bd221 100755 --- a/ipk-source/socat-at-bridge/CONTROL/prerm +++ b/ipk-source/socat-at-bridge/CONTROL/prerm @@ -6,6 +6,7 @@ service socat-at-bridge-smd7 disable echo "Stopping socat-at-bridge" service socat-at-bridge stop service socat-at-bridge-smd7 stop +rc_sync exit 0