diff --git a/etc/init.d/init-overlay-watchdog b/etc/init.d/init-overlay-watchdog deleted file mode 100644 index 74c4c04..0000000 --- a/etc/init.d/init-overlay-watchdog +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/ash /etc/rc.common - -START=04 -USE_PROCD=1 - -start_service() { - procd_open_instance - procd_set_param command /usr/sbin/init-overlay-watchdog.sh - procd_set_param respawn 3600 5 5 - procd_set_param stdout 1 - procd_set_param stderr 1 - procd_set_param pidfile /var/run/init-overlay-watchdog.pid - procd_set_param tracking - procd_close_instance -} - -stop_service() { - echo "Stopping init-overlay-watchdog service" - # `procd` will handle stopping the service and its processes -} diff --git a/etc/init.d/mount-fix b/etc/init.d/mount-fix deleted file mode 100644 index 382ce4c..0000000 --- a/etc/init.d/mount-fix +++ /dev/null @@ -1,133 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=03 - -start() { - # Log to tmp - rm /tmp/mount-fix.log - /bin/touch /tmp/mount-fix.log - /bin/echo "Begin mount fix process to make a usable userspace" >> /tmp/mount-fix.log - - # Forcefully unmount /etc - /bin/echo "Unmounting the tiny overlay at /etc" >> /tmp/mount-fix.log - /bin/umount -lf /etc >> /tmp/mount-fix.log - - # Remount root filesystem as read-write - /bin/echo "Remounting / as read-write" >> /tmp/mount-fix.log - /bin/mount -o remount,rw / >> /tmp/mount-fix.log - - # Check if /overlay/etc-upper/merged.done exists - /bin/echo "First time this is ran the stuff you have been putting in the old overlay needs merged." >> /tmp/mount-fix.log - /bin/echo "Looking for evidence that this has already happened..." >> /tmp/mount-fix.log - if [ ! -f /overlay/etc-upper/merged.done ]; then - /bin/echo "/overlay/etc-upper/merged.done not found, merging /overlay/etc-upper/* to /etc/" >> /tmp/mount-fix.log - cp -rf /overlay/etc-upper/* /etc/ >> /tmp/mount-fix.log - /bin/touch /overlay/etc-upper/merged.done >> /tmp/mount-fix.log - else - /bin/echo "/overlay/etc-upper/merged.done found, skipping merge" >> /tmp/mount-fix.log - fi - - # Unmount /overlay - /bin/echo "Unmounting the no longer needed /overlay" >> /tmp/mount-fix.log - /bin/umount /overlay >> /tmp/mount-fix.log - - # Check if /etc/opkg.conf has a line containing "option overlay_root /overlay" and remove it if it exists - /bin/echo "Lets be sure your opkg config isn't using the old overlay" >> /tmp/mount-fix.log - if grep -q "option overlay_root /overlay" /etc/opkg.conf; then - /bin/echo "Removing 'option overlay_root /overlay' from /etc/opkg.conf" >> /tmp/mount-fix.log - sed -i '/option overlay_root \/overlay/d' /etc/opkg.conf >> /tmp/mount-fix.log - else - /bin/echo "'option overlay_root /overlay' not found in /etc/opkg.conf, no changes made" >> /tmp/mount-fix.log - fi - - # Ensure necessary directories exist for overlay and pivot_root - /bin/echo "Creating new overlay system" >> /tmp/mount-fix.log - if [ ! -d /data/rootfs ]; then - mkdir -p /data/rootfs - fi - if [ ! -d /data/rootfs-workdir ]; then - mkdir -p /data/rootfs-workdir - fi - if [ ! -d /rootfs ]; then - mkdir -p /rootfs - fi - - # Mount the new overlay filesystem - /bin/mount -t overlay overlay -o lowerdir=/,upperdir=/data/rootfs,workdir=/data/rootfs-workdir /rootfs >> /tmp/mount-fix.log - - # Create the real_rootfs directory in the new root - if [ ! -d /rootfs/real_rootfs ]; then - mkdir -p /rootfs/real_rootfs - fi - - # Pivot root to the new root - /bin/echo "Pivoting Root / to /rootfs; Be back soon!!" >> /tmp/mount-fix.log - /sbin/pivot_root /rootfs /rootfs/real_rootfs >> /tmp/mount-fix.log - - # Move the mounted filesystems to the new locations - /bin/mount --move /real_rootfs/sys /sys >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/proc /proc >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/tmp /tmp >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/dev /dev >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/firmware /firmware >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/persist /persist >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/cache /cache >> /tmp/mount-fix.log - /bin/mount --move /real_rootfs/data /data >> /tmp/mount-fix.log - - # Synchronize /etc/rc.d/ and /real_rootfs/etc/rc.d/ - /bin/echo "Synchronizing /etc/rc.d/ and /real_rootfs/etc/rc.d/" >> /tmp/mount-fix.log - for link in /etc/rc.d/*; do - if [ -L "$link" ]; then - link_name=$(basename "$link") - if [ ! -e "/real_rootfs/etc/rc.d/$link_name" ]; then - /bin/echo "Copying $link_name to /real_rootfs/etc/rc.d/" >> /tmp/mount-fix.log - cp -a "$link" "/real_rootfs/etc/rc.d/$link_name" >> /tmp/mount-fix.log - fi - fi - done - - for link in /real_rootfs/etc/rc.d/*; do - if [ -L "$link" ]; then - link_name=$(basename "$link") - if [ ! -e "/etc/rc.d/$link_name" ]; then - /bin/echo "Removing $link_name from /real_rootfs/etc/rc.d/" >> /tmp/mount-fix.log - rm "/real_rootfs/etc/rc.d/$link_name" >> /tmp/mount-fix.log - fi - fi - done - - # Final logs and remount the original root as read-only - /bin/echo "...and we're back! The original root now lives at /real_rootfs" >> /tmp/mount-fix.log - /bin/echo "Lets mount it as read-only for now, If you need it just remount it as read-write" >> /tmp/mount-fix.log - /bin/mount -o remount,ro /real_rootfs >> /tmp/mount-fix.log - /bin/echo "Overlay and pivot_root setup completed" >> /tmp/mount-fix.log -} - -stop() { - /bin/echo "Stopping and reverting overlay and pivot_root" >> /tmp/mount-fix.log - - # Remount the original root filesystem as read-write - /bin/mount -o remount,rw /real_rootfs >> /tmp/mount-fix.log - - # Move the mounted filesystems back to the original locations - /bin/mount --move /sys /real_rootfs/sys >> /tmp/mount-fix.log - /bin/mount --move /proc /real_rootfs/proc >> /tmp/mount-fix.log - /bin/mount --move /tmp /real_rootfs/tmp >> /tmp/mount-fix.log - /bin/mount --move /dev /real_rootfs/dev >> /tmp/mount-fix.log - /bin/mount --move /firmware /real_rootfs/firmware >> /tmp/mount-fix.log - /bin/mount --move /persist /real_rootfs/persist >> /tmp/mount-fix.log - /bin/mount --move /cache /real_rootfs/cache >> /tmp/mount-fix.log - /bin/mount --move /data /real_rootfs/data >> /tmp/mount-fix.log - - # Pivot root back to the original root - /sbin/pivot_root /real_rootfs /real_rootfs/rootfs >> /tmp/mount-fix.log - - /bin/echo "Reverted pivot_root" >> /tmp/mount-fix.log - /bin/echo "Previous root overlay available at /rootfs" >> /tmp/mount-fix.log -} - -restart() { - /bin/echo "This script should only be executed once at boot" - /bin/echo "Use Stop to undo the pivot" - /bin/echo "Use Start to put it back" -} diff --git a/etc/opkg/distfeeds.conf b/etc/opkg/distfeeds.conf deleted file mode 100644 index b1b2120..0000000 --- a/etc/opkg/distfeeds.conf +++ /dev/null @@ -1,44 +0,0 @@ -# src/gz openwrt_core https://downloads.openwrt.org/releases/22.03.5/targets/sdx75/generic/packages -src/gz openwrt_base https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/base -src/gz openwrt_luci https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/luci -src/gz openwrt_packages https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/packages -# src/gz openwrt_qtiagm https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiagm -# src/gz openwrt_qtiargs https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiargs -# src/gz openwrt_qtiaudio https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiaudio -# src/gz openwrt_qtiaudioprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiaudioprop -# src/gz openwrt_qtibsp https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtibsp -# src/gz openwrt_qtibspprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtibspprop -# src/gz openwrt_qtibt https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtibt -# src/gz openwrt_qtibtprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtibtprop -# src/gz openwrt_qticore https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qticore -# src/gz openwrt_qticoreinternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qticoreinternal -# src/gz openwrt_qticoreprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qticoreprop -# src/gz openwrt_qtictainternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtictainternal -# src/gz openwrt_qtidata https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtidata -# src/gz openwrt_qtidatainternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtidatainternal -# src/gz openwrt_qtidataprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtidataprop -# src/gz openwrt_qtiipq https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiipq -# src/gz openwrt_qtiipqezmesh https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiipqezmesh -# src/gz openwrt_qtiipqprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiipqprop -# src/gz openwrt_qtilocation https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtilocation -# src/gz openwrt_qtilocationinternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtilocationinternal -# src/gz openwrt_qtilocationprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtilocationprop -# src/gz openwrt_qtimsdcprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtimsdcprop -# src/gz openwrt_qtinternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtinternal -# src/gz openwrt_qtipal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtipal -# src/gz openwrt_qtiperfprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiperfprop -# src/gz openwrt_qtippatprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtippatprop -# src/gz openwrt_qtiquectel https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiquectel -# src/gz openwrt_qtiquectelprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiquectelprop -# src/gz openwrt_qtirilprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtirilprop -# src/gz openwrt_qtisecurity https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtisecurity -# src/gz openwrt_qtisecurityinternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtisecurityinternal -# src/gz openwrt_qtisecurityprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtisecurityprop -# src/gz openwrt_qtisensorsinternal https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtisensorsinternal -# src/gz openwrt_qtisensorsprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtisensorsprop -# src/gz openwrt_qtissdk https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtissdk -# src/gz openwrt_qtissmgr https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtissmgr -# src/gz openwrt_qtissmgrprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtissmgrprop -# src/gz openwrt_qtiwlan https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiwlan -# src/gz openwrt_qtiwlanprop https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/qtiwlanprop -src/gz openwrt_routing https://downloads.openwrt.org/releases/22.03.5/packages/aarch64_cortex-a53/routing diff --git a/ipk-source/sdxpinn-quecmanager/CONTROL/control b/ipk-source/sdxpinn-quecmanager/CONTROL/control new file mode 100755 index 0000000..bedf61d --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager/CONTROL/control @@ -0,0 +1,6 @@ +Package: sdxpinn-quecmanager +Version: 0.0.1 +Architecture: aarch64_cortex-a53 +Maintainer: Russel Yasol dr-dolomite@github.com Cameron Thompson iamromulan@github.com +Description: A custom web UI desgined to run alongside luci for Quectel RM55x modems +Depends: libc sdxpinn-mount-fix atinout diff --git a/ipk-source/sdxpinn-quecmanager/CONTROL/postinst b/ipk-source/sdxpinn-quecmanager/CONTROL/postinst new file mode 100755 index 0000000..b2fcabc --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager/CONTROL/postinst @@ -0,0 +1,6 @@ +#!/bin/ash + +mv /www/index.html /www/index.html.old +mv /www/login.html /www/index.html +exit 0 + diff --git a/ipk-source/sdxpinn-quecmanager/CONTROL/postrm b/ipk-source/sdxpinn-quecmanager/CONTROL/postrm new file mode 100755 index 0000000..a3a194f --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager/CONTROL/postrm @@ -0,0 +1,5 @@ +#!/bin/ash + +mv /www/index.html.old /www/index.html +exit 0 + diff --git a/ipk-source/sdxpinn-quecmanager/build-ipk b/ipk-source/sdxpinn-quecmanager/build-ipk new file mode 100755 index 0000000..eb83cf6 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager/build-ipk @@ -0,0 +1,74 @@ +#!/bin/sh + +# Script for building OpenWRT .ipk packages using tar by iamromulan +# Works with SDXPPINN OpenWRT - iamromulan +# This script accepts an optional path to the directory containing the `CONTROL` and `root` directories. +# Usage: ./build-ipk.sh [path] +# If no path is provided, the script will look in the current directory for `CONTROL` and `root` directories. +# This will spit out an ipk in the current directory + +# Check if the script is run as root. If not, rerun with sudo. +if [ "$(id -u)" -ne 0 ]; then + echo "Script is not running as root. Re-executing with sudo..." + exec sudo "$0" "$@" +fi + +# Set the default build path to the current directory +build_path="." + +# Check if a path is provided as the first argument +if [ "$1" ]; then + build_path="$1" +fi + +# Check if the required directories are present in the specified path +if [ ! -d "${build_path}/CONTROL" ] || [ ! -d "${build_path}/root" ]; then + echo "Error: CONTROL and root directories must be present in the specified path (${build_path})." + exit 1 +fi + +# Extract values from the CONTROL/control file in the specified path +pkgname=$(grep -i '^Package:' "${build_path}/CONTROL/control" | awk '{print $2}') +version=$(grep -i '^Version:' "${build_path}/CONTROL/control" | awk '{print $2}') +architecture=$(grep -i '^Architecture:' "${build_path}/CONTROL/control" | awk '{print $2}') + +# Check if values are extracted correctly +if [ -z "$pkgname" ] || [ -z "$version" ] || [ -z "$architecture" ]; then + echo "Error: Failed to extract Package, Version, or Architecture from ${build_path}/CONTROL/control." + exit 1 +fi + +# Set the final IPK name based on the extracted values +ipkname="${pkgname}_${version}_${architecture}.ipk" + +# Ensure all CONTROL scripts are executable +echo "Setting permissions for CONTROL scripts..." +chmod +x "${build_path}/CONTROL"/* + +# Set ownership for CONTROL and root files +echo "Setting ownership for all package files..." +chown -R root:root "${build_path}/CONTROL"/* +chown -R root:root "${build_path}/root"/* + +# Create control.tar.gz from the CONTROL directory +echo "Creating control.tar.gz..." +tar -czvf control.tar.gz -C "${build_path}/CONTROL" . + +# Create data.tar.gz from the root directory +echo "Creating data.tar.gz..." +tar -czvf data.tar.gz -C "${build_path}/root" . + +# Create debian-binary file (must contain exactly "2.0" without a newline) +echo -n "2.0" > debian-binary +chown -R root:root debian-binary + +# Combine the components into the final .ipk file using tar +echo "Packaging ${ipkname}..." +tar -czvf "$ipkname" debian-binary control.tar.gz data.tar.gz + +# Clean up intermediate files +echo "Cleaning up temporary files..." +rm -f control.tar.gz data.tar.gz debian-binary + +echo "IPK package ${ipkname} created successfully using tar." + diff --git a/www/about.html b/ipk-source/sdxpinn-quecmanager/root/www/about.html similarity index 100% rename from www/about.html rename to ipk-source/sdxpinn-quecmanager/root/www/about.html diff --git a/www/advance-settings.html b/ipk-source/sdxpinn-quecmanager/root/www/advance-settings.html similarity index 100% rename from www/advance-settings.html rename to ipk-source/sdxpinn-quecmanager/root/www/advance-settings.html diff --git a/www/assets/logo.png b/ipk-source/sdxpinn-quecmanager/root/www/assets/logo.png similarity index 100% rename from www/assets/logo.png rename to ipk-source/sdxpinn-quecmanager/root/www/assets/logo.png diff --git a/www/assets/logo.svg b/ipk-source/sdxpinn-quecmanager/root/www/assets/logo.svg similarity index 100% rename from www/assets/logo.svg rename to ipk-source/sdxpinn-quecmanager/root/www/assets/logo.svg diff --git a/www/bandlock.html b/ipk-source/sdxpinn-quecmanager/root/www/bandlock.html similarity index 100% rename from www/bandlock.html rename to ipk-source/sdxpinn-quecmanager/root/www/bandlock.html diff --git a/www/cell-locking.html b/ipk-source/sdxpinn-quecmanager/root/www/cell-locking.html similarity index 100% rename from www/cell-locking.html rename to ipk-source/sdxpinn-quecmanager/root/www/cell-locking.html diff --git a/www/cell-scanner.html b/ipk-source/sdxpinn-quecmanager/root/www/cell-scanner.html similarity index 100% rename from www/cell-scanner.html rename to ipk-source/sdxpinn-quecmanager/root/www/cell-scanner.html diff --git a/www/cell-settings.html b/ipk-source/sdxpinn-quecmanager/root/www/cell-settings.html similarity index 100% rename from www/cell-settings.html rename to ipk-source/sdxpinn-quecmanager/root/www/cell-settings.html diff --git a/www/cell-sms.html b/ipk-source/sdxpinn-quecmanager/root/www/cell-sms.html similarity index 100% rename from www/cell-sms.html rename to ipk-source/sdxpinn-quecmanager/root/www/cell-sms.html diff --git a/www/cgi-bin/about/fetch-about.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/about/fetch-about.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/about/fetch-about.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/about/fetch-about.sh diff --git a/www/cgi-bin/advance/advanced_settings.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/advanced_settings.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/advance/advanced_settings.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/advanced_settings.sh diff --git a/www/cgi-bin/advance/fetch_macs.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/fetch_macs.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/advance/fetch_macs.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/fetch_macs.sh diff --git a/www/cgi-bin/advance/ttl.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/ttl.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/advance/ttl.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advance/ttl.sh diff --git a/www/cgi-bin/advanced_settings.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advanced_settings.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/advanced_settings.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/advanced_settings.sh diff --git a/www/cgi-bin/apn-profile.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/apn-profile.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/apn-profile.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/apn-profile.sh diff --git a/www/cgi-bin/atinout_handler.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/atinout_handler.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/atinout_handler.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/atinout_handler.sh diff --git a/www/cgi-bin/auth.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/auth.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/auth.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/auth.sh diff --git a/www/cgi-bin/cell-settings.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/cell-settings.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings.sh diff --git a/www/cgi-bin/cell-settings/apn-profile.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/apn-profile.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/cell-settings/apn-profile.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/apn-profile.sh diff --git a/www/cgi-bin/cell-settings/cell-settings.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/cell-settings.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/cell-settings/cell-settings.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/cell-settings.sh diff --git a/www/cgi-bin/cell-settings/fetch-apn-profiles.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/fetch-apn-profiles.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/cell-settings/fetch-apn-profiles.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/cell-settings/fetch-apn-profiles.sh diff --git a/www/cgi-bin/check_net.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/check_net.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/check_net.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/check_net.sh diff --git a/www/cgi-bin/fetch-apn-profiles.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/fetch-apn-profiles.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/fetch-apn-profiles.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/fetch-apn-profiles.sh diff --git a/www/cgi-bin/fetch_macs.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/fetch_macs.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/fetch_macs.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/fetch_macs.sh diff --git a/www/cgi-bin/home/check_net.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/check_net.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/home/check_net.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/check_net.sh diff --git a/www/cgi-bin/home/home_data.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/home_data.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/home/home_data.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/home_data.sh diff --git a/www/cgi-bin/home/traffic_stats.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/traffic_stats.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/home/traffic_stats.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home/traffic_stats.sh diff --git a/www/cgi-bin/home_data.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home_data.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/home_data.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/home_data.sh diff --git a/www/cgi-bin/traffic_stats.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/traffic_stats.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/traffic_stats.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/traffic_stats.sh diff --git a/www/cgi-bin/ttl.sh b/ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/ttl.sh old mode 100644 new mode 100755 similarity index 100% rename from www/cgi-bin/ttl.sh rename to ipk-source/sdxpinn-quecmanager/root/www/cgi-bin/ttl.sh diff --git a/www/css/bulma/LICENSE b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/LICENSE similarity index 100% rename from www/css/bulma/LICENSE rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/LICENSE diff --git a/www/css/bulma/README.md b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/README.md similarity index 100% rename from www/css/bulma/README.md rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/README.md diff --git a/www/css/bulma/bulma.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/bulma.scss similarity index 100% rename from www/css/bulma/bulma.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/bulma.scss diff --git a/www/css/bulma/css/bulma.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.css similarity index 100% rename from www/css/bulma/css/bulma.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.css diff --git a/www/css/bulma/css/bulma.css.map b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.css.map similarity index 100% rename from www/css/bulma/css/bulma.css.map rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.css.map diff --git a/www/css/bulma/css/bulma.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.min.css similarity index 100% rename from www/css/bulma/css/bulma.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/bulma.min.css diff --git a/www/css/bulma/css/versions/bulma-no-dark-mode.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-dark-mode.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.css diff --git a/www/css/bulma/css/versions/bulma-no-dark-mode.css.map b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.css.map similarity index 100% rename from www/css/bulma/css/versions/bulma-no-dark-mode.css.map rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.css.map diff --git a/www/css/bulma/css/versions/bulma-no-dark-mode.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.min.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-dark-mode.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-dark-mode.min.css diff --git a/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers-prefixed.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css diff --git a/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css.map b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css.map similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers-prefixed.css.map rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.css.map diff --git a/www/css/bulma/css/versions/bulma-no-helpers-prefixed.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.min.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers-prefixed.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers-prefixed.min.css diff --git a/www/css/bulma/css/versions/bulma-no-helpers.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.css diff --git a/www/css/bulma/css/versions/bulma-no-helpers.css.map b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.css.map similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers.css.map rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.css.map diff --git a/www/css/bulma/css/versions/bulma-no-helpers.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.min.css similarity index 100% rename from www/css/bulma/css/versions/bulma-no-helpers.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-no-helpers.min.css diff --git a/www/css/bulma/css/versions/bulma-prefixed.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.css similarity index 100% rename from www/css/bulma/css/versions/bulma-prefixed.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.css diff --git a/www/css/bulma/css/versions/bulma-prefixed.min.css.map b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.css.map similarity index 100% rename from www/css/bulma/css/versions/bulma-prefixed.min.css.map rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.css.map diff --git a/www/css/bulma/css/versions/bulma-prefixed.min.min.css b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.min.css similarity index 100% rename from www/css/bulma/css/versions/bulma-prefixed.min.min.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/css/versions/bulma-prefixed.min.min.css diff --git a/www/css/bulma/package.json b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/package.json similarity index 100% rename from www/css/bulma/package.json rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/package.json diff --git a/www/css/bulma/sass/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/_index.scss similarity index 100% rename from www/css/bulma/sass/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/_index.scss diff --git a/www/css/bulma/sass/base/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/_index.scss similarity index 100% rename from www/css/bulma/sass/base/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/_index.scss diff --git a/www/css/bulma/sass/base/animations.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/animations.scss similarity index 100% rename from www/css/bulma/sass/base/animations.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/animations.scss diff --git a/www/css/bulma/sass/base/generic.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/generic.scss similarity index 100% rename from www/css/bulma/sass/base/generic.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/generic.scss diff --git a/www/css/bulma/sass/base/minireset.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/minireset.scss similarity index 100% rename from www/css/bulma/sass/base/minireset.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/minireset.scss diff --git a/www/css/bulma/sass/base/skeleton.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/skeleton.scss similarity index 100% rename from www/css/bulma/sass/base/skeleton.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/base/skeleton.scss diff --git a/www/css/bulma/sass/components/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/_index.scss similarity index 100% rename from www/css/bulma/sass/components/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/_index.scss diff --git a/www/css/bulma/sass/components/breadcrumb.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/breadcrumb.scss similarity index 100% rename from www/css/bulma/sass/components/breadcrumb.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/breadcrumb.scss diff --git a/www/css/bulma/sass/components/card.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/card.scss similarity index 100% rename from www/css/bulma/sass/components/card.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/card.scss diff --git a/www/css/bulma/sass/components/dropdown.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/dropdown.scss similarity index 100% rename from www/css/bulma/sass/components/dropdown.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/dropdown.scss diff --git a/www/css/bulma/sass/components/menu.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/menu.scss similarity index 100% rename from www/css/bulma/sass/components/menu.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/menu.scss diff --git a/www/css/bulma/sass/components/message.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/message.scss similarity index 100% rename from www/css/bulma/sass/components/message.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/message.scss diff --git a/www/css/bulma/sass/components/modal.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/modal.scss similarity index 100% rename from www/css/bulma/sass/components/modal.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/modal.scss diff --git a/www/css/bulma/sass/components/navbar.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/navbar.scss similarity index 100% rename from www/css/bulma/sass/components/navbar.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/navbar.scss diff --git a/www/css/bulma/sass/components/pagination.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/pagination.scss similarity index 100% rename from www/css/bulma/sass/components/pagination.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/pagination.scss diff --git a/www/css/bulma/sass/components/panel.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/panel.scss similarity index 100% rename from www/css/bulma/sass/components/panel.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/panel.scss diff --git a/www/css/bulma/sass/components/tabs.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/tabs.scss similarity index 100% rename from www/css/bulma/sass/components/tabs.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/components/tabs.scss diff --git a/www/css/bulma/sass/elements/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/_index.scss similarity index 100% rename from www/css/bulma/sass/elements/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/_index.scss diff --git a/www/css/bulma/sass/elements/block.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/block.scss similarity index 100% rename from www/css/bulma/sass/elements/block.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/block.scss diff --git a/www/css/bulma/sass/elements/box.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/box.scss similarity index 100% rename from www/css/bulma/sass/elements/box.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/box.scss diff --git a/www/css/bulma/sass/elements/button.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/button.scss similarity index 100% rename from www/css/bulma/sass/elements/button.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/button.scss diff --git a/www/css/bulma/sass/elements/content.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/content.scss similarity index 100% rename from www/css/bulma/sass/elements/content.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/content.scss diff --git a/www/css/bulma/sass/elements/delete.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/delete.scss similarity index 100% rename from www/css/bulma/sass/elements/delete.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/delete.scss diff --git a/www/css/bulma/sass/elements/icon.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/icon.scss similarity index 100% rename from www/css/bulma/sass/elements/icon.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/icon.scss diff --git a/www/css/bulma/sass/elements/image.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/image.scss similarity index 100% rename from www/css/bulma/sass/elements/image.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/image.scss diff --git a/www/css/bulma/sass/elements/loader.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/loader.scss similarity index 100% rename from www/css/bulma/sass/elements/loader.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/loader.scss diff --git a/www/css/bulma/sass/elements/notification.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/notification.scss similarity index 100% rename from www/css/bulma/sass/elements/notification.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/notification.scss diff --git a/www/css/bulma/sass/elements/progress.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/progress.scss similarity index 100% rename from www/css/bulma/sass/elements/progress.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/progress.scss diff --git a/www/css/bulma/sass/elements/table.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/table.scss similarity index 100% rename from www/css/bulma/sass/elements/table.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/table.scss diff --git a/www/css/bulma/sass/elements/tag.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/tag.scss similarity index 100% rename from www/css/bulma/sass/elements/tag.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/tag.scss diff --git a/www/css/bulma/sass/elements/title.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/title.scss similarity index 100% rename from www/css/bulma/sass/elements/title.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/elements/title.scss diff --git a/www/css/bulma/sass/form/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/_index.scss similarity index 100% rename from www/css/bulma/sass/form/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/_index.scss diff --git a/www/css/bulma/sass/form/checkbox-radio.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/checkbox-radio.scss similarity index 100% rename from www/css/bulma/sass/form/checkbox-radio.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/checkbox-radio.scss diff --git a/www/css/bulma/sass/form/file.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/file.scss similarity index 100% rename from www/css/bulma/sass/form/file.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/file.scss diff --git a/www/css/bulma/sass/form/input-textarea.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/input-textarea.scss similarity index 100% rename from www/css/bulma/sass/form/input-textarea.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/input-textarea.scss diff --git a/www/css/bulma/sass/form/select.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/select.scss similarity index 100% rename from www/css/bulma/sass/form/select.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/select.scss diff --git a/www/css/bulma/sass/form/shared.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/shared.scss similarity index 100% rename from www/css/bulma/sass/form/shared.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/shared.scss diff --git a/www/css/bulma/sass/form/tools.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/tools.scss similarity index 100% rename from www/css/bulma/sass/form/tools.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/form/tools.scss diff --git a/www/css/bulma/sass/grid/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/_index.scss similarity index 100% rename from www/css/bulma/sass/grid/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/_index.scss diff --git a/www/css/bulma/sass/grid/columns.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/columns.scss similarity index 100% rename from www/css/bulma/sass/grid/columns.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/columns.scss diff --git a/www/css/bulma/sass/grid/grid.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/grid.scss similarity index 100% rename from www/css/bulma/sass/grid/grid.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/grid/grid.scss diff --git a/www/css/bulma/sass/helpers/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/_index.scss similarity index 100% rename from www/css/bulma/sass/helpers/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/_index.scss diff --git a/www/css/bulma/sass/helpers/aspect-ratio.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/aspect-ratio.scss similarity index 100% rename from www/css/bulma/sass/helpers/aspect-ratio.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/aspect-ratio.scss diff --git a/www/css/bulma/sass/helpers/border.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/border.scss similarity index 100% rename from www/css/bulma/sass/helpers/border.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/border.scss diff --git a/www/css/bulma/sass/helpers/color.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/color.scss similarity index 100% rename from www/css/bulma/sass/helpers/color.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/color.scss diff --git a/www/css/bulma/sass/helpers/flexbox.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/flexbox.scss similarity index 100% rename from www/css/bulma/sass/helpers/flexbox.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/flexbox.scss diff --git a/www/css/bulma/sass/helpers/float.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/float.scss similarity index 100% rename from www/css/bulma/sass/helpers/float.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/float.scss diff --git a/www/css/bulma/sass/helpers/gap.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/gap.scss similarity index 100% rename from www/css/bulma/sass/helpers/gap.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/gap.scss diff --git a/www/css/bulma/sass/helpers/other.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/other.scss similarity index 100% rename from www/css/bulma/sass/helpers/other.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/other.scss diff --git a/www/css/bulma/sass/helpers/overflow.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/overflow.scss similarity index 100% rename from www/css/bulma/sass/helpers/overflow.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/overflow.scss diff --git a/www/css/bulma/sass/helpers/position.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/position.scss similarity index 100% rename from www/css/bulma/sass/helpers/position.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/position.scss diff --git a/www/css/bulma/sass/helpers/spacing.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/spacing.scss similarity index 100% rename from www/css/bulma/sass/helpers/spacing.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/spacing.scss diff --git a/www/css/bulma/sass/helpers/typography.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/typography.scss similarity index 100% rename from www/css/bulma/sass/helpers/typography.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/typography.scss diff --git a/www/css/bulma/sass/helpers/visibility.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/visibility.scss similarity index 100% rename from www/css/bulma/sass/helpers/visibility.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/helpers/visibility.scss diff --git a/www/css/bulma/sass/layout/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/_index.scss similarity index 100% rename from www/css/bulma/sass/layout/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/_index.scss diff --git a/www/css/bulma/sass/layout/container.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/container.scss similarity index 100% rename from www/css/bulma/sass/layout/container.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/container.scss diff --git a/www/css/bulma/sass/layout/footer.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/footer.scss similarity index 100% rename from www/css/bulma/sass/layout/footer.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/footer.scss diff --git a/www/css/bulma/sass/layout/hero.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/hero.scss similarity index 100% rename from www/css/bulma/sass/layout/hero.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/hero.scss diff --git a/www/css/bulma/sass/layout/level.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/level.scss similarity index 100% rename from www/css/bulma/sass/layout/level.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/level.scss diff --git a/www/css/bulma/sass/layout/media.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/media.scss similarity index 100% rename from www/css/bulma/sass/layout/media.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/media.scss diff --git a/www/css/bulma/sass/layout/section.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/section.scss similarity index 100% rename from www/css/bulma/sass/layout/section.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/layout/section.scss diff --git a/www/css/bulma/sass/themes/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/_index.scss similarity index 100% rename from www/css/bulma/sass/themes/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/_index.scss diff --git a/www/css/bulma/sass/themes/dark.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/dark.scss similarity index 100% rename from www/css/bulma/sass/themes/dark.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/dark.scss diff --git a/www/css/bulma/sass/themes/light.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/light.scss similarity index 100% rename from www/css/bulma/sass/themes/light.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/light.scss diff --git a/www/css/bulma/sass/themes/setup.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/setup.scss similarity index 100% rename from www/css/bulma/sass/themes/setup.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/themes/setup.scss diff --git a/www/css/bulma/sass/utilities/_index.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/_index.scss similarity index 100% rename from www/css/bulma/sass/utilities/_index.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/_index.scss diff --git a/www/css/bulma/sass/utilities/controls.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/controls.scss similarity index 100% rename from www/css/bulma/sass/utilities/controls.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/controls.scss diff --git a/www/css/bulma/sass/utilities/css-variables.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/css-variables.scss similarity index 100% rename from www/css/bulma/sass/utilities/css-variables.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/css-variables.scss diff --git a/www/css/bulma/sass/utilities/derived-variables.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/derived-variables.scss similarity index 100% rename from www/css/bulma/sass/utilities/derived-variables.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/derived-variables.scss diff --git a/www/css/bulma/sass/utilities/extends.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/extends.scss similarity index 100% rename from www/css/bulma/sass/utilities/extends.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/extends.scss diff --git a/www/css/bulma/sass/utilities/functions.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/functions.scss similarity index 100% rename from www/css/bulma/sass/utilities/functions.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/functions.scss diff --git a/www/css/bulma/sass/utilities/initial-variables.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/initial-variables.scss similarity index 100% rename from www/css/bulma/sass/utilities/initial-variables.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/initial-variables.scss diff --git a/www/css/bulma/sass/utilities/mixins.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/mixins.scss similarity index 100% rename from www/css/bulma/sass/utilities/mixins.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/sass/utilities/mixins.scss diff --git a/www/css/bulma/versions/bulma-no-dark-mode.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-dark-mode.scss similarity index 100% rename from www/css/bulma/versions/bulma-no-dark-mode.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-dark-mode.scss diff --git a/www/css/bulma/versions/bulma-no-helpers-prefixed.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-helpers-prefixed.scss similarity index 100% rename from www/css/bulma/versions/bulma-no-helpers-prefixed.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-helpers-prefixed.scss diff --git a/www/css/bulma/versions/bulma-no-helpers.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-helpers.scss similarity index 100% rename from www/css/bulma/versions/bulma-no-helpers.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-no-helpers.scss diff --git a/www/css/bulma/versions/bulma-prefixed.scss b/ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-prefixed.scss similarity index 100% rename from www/css/bulma/versions/bulma-prefixed.scss rename to ipk-source/sdxpinn-quecmanager/root/www/css/bulma/versions/bulma-prefixed.scss diff --git a/www/css/custom.css b/ipk-source/sdxpinn-quecmanager/root/www/css/custom.css similarity index 100% rename from www/css/custom.css rename to ipk-source/sdxpinn-quecmanager/root/www/css/custom.css diff --git a/www/favicon.ico b/ipk-source/sdxpinn-quecmanager/root/www/favicon.ico similarity index 100% rename from www/favicon.ico rename to ipk-source/sdxpinn-quecmanager/root/www/favicon.ico diff --git a/www/home.html b/ipk-source/sdxpinn-quecmanager/root/www/home.html similarity index 100% rename from www/home.html rename to ipk-source/sdxpinn-quecmanager/root/www/home.html diff --git a/www/js/about/fetch-data.js b/ipk-source/sdxpinn-quecmanager/root/www/js/about/fetch-data.js similarity index 100% rename from www/js/about/fetch-data.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/about/fetch-data.js diff --git a/www/js/advance/at-terminal.js b/ipk-source/sdxpinn-quecmanager/root/www/js/advance/at-terminal.js similarity index 100% rename from www/js/advance/at-terminal.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/advance/at-terminal.js diff --git a/www/js/advance/fetch-current-settings.js b/ipk-source/sdxpinn-quecmanager/root/www/js/advance/fetch-current-settings.js similarity index 100% rename from www/js/advance/fetch-current-settings.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/advance/fetch-current-settings.js diff --git a/www/js/advance/fetch-current.settings.js b/ipk-source/sdxpinn-quecmanager/root/www/js/advance/fetch-current.settings.js similarity index 100% rename from www/js/advance/fetch-current.settings.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/advance/fetch-current.settings.js diff --git a/www/js/advance/ttl-control.js b/ipk-source/sdxpinn-quecmanager/root/www/js/advance/ttl-control.js similarity index 100% rename from www/js/advance/ttl-control.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/advance/ttl-control.js diff --git a/www/js/auth/auth.js b/ipk-source/sdxpinn-quecmanager/root/www/js/auth/auth.js similarity index 100% rename from www/js/auth/auth.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/auth/auth.js diff --git a/www/js/band-locking.js/fetch-bands.js b/ipk-source/sdxpinn-quecmanager/root/www/js/band-locking.js/fetch-bands.js similarity index 100% rename from www/js/band-locking.js/fetch-bands.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/band-locking.js/fetch-bands.js diff --git a/www/js/band-locking/fetch-bands.js b/ipk-source/sdxpinn-quecmanager/root/www/js/band-locking/fetch-bands.js similarity index 100% rename from www/js/band-locking/fetch-bands.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/band-locking/fetch-bands.js diff --git a/www/js/cell-settings/apn-profile.js b/ipk-source/sdxpinn-quecmanager/root/www/js/cell-settings/apn-profile.js similarity index 100% rename from www/js/cell-settings/apn-profile.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/cell-settings/apn-profile.js diff --git a/www/js/cell-settings/fetch-settings.js b/ipk-source/sdxpinn-quecmanager/root/www/js/cell-settings/fetch-settings.js similarity index 100% rename from www/js/cell-settings/fetch-settings.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/cell-settings/fetch-settings.js diff --git a/www/js/handle-at-input.js b/ipk-source/sdxpinn-quecmanager/root/www/js/handle-at-input.js similarity index 100% rename from www/js/handle-at-input.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/handle-at-input.js diff --git a/www/js/home/main.js b/ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js similarity index 100% rename from www/js/home/main.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js diff --git a/www/js/styles/modal-trigger.js b/ipk-source/sdxpinn-quecmanager/root/www/js/styles/modal-trigger.js similarity index 100% rename from www/js/styles/modal-trigger.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/styles/modal-trigger.js diff --git a/www/js/styles/nav-burger.js b/ipk-source/sdxpinn-quecmanager/root/www/js/styles/nav-burger.js similarity index 100% rename from www/js/styles/nav-burger.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/styles/nav-burger.js diff --git a/www/js/styles/nav-state.js b/ipk-source/sdxpinn-quecmanager/root/www/js/styles/nav-state.js similarity index 100% rename from www/js/styles/nav-state.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/styles/nav-state.js diff --git a/www/js/styles/toggle-theme.js b/ipk-source/sdxpinn-quecmanager/root/www/js/styles/toggle-theme.js similarity index 100% rename from www/js/styles/toggle-theme.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/styles/toggle-theme.js diff --git a/www/js/utils/reboot.js b/ipk-source/sdxpinn-quecmanager/root/www/js/utils/reboot.js similarity index 100% rename from www/js/utils/reboot.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/utils/reboot.js diff --git a/www/js/utils/restart-connection.js b/ipk-source/sdxpinn-quecmanager/root/www/js/utils/restart-connection.js similarity index 100% rename from www/js/utils/restart-connection.js rename to ipk-source/sdxpinn-quecmanager/root/www/js/utils/restart-connection.js diff --git a/www/index.html b/ipk-source/sdxpinn-quecmanager/root/www/login.html similarity index 100% rename from www/index.html rename to ipk-source/sdxpinn-quecmanager/root/www/login.html diff --git a/ipk/sdxpinn-quecmanager_0.0.1_aarch64_cortex-a53.ipk b/ipk/sdxpinn-quecmanager_0.0.1_aarch64_cortex-a53.ipk new file mode 100644 index 0000000..343b46f Binary files /dev/null and b/ipk/sdxpinn-quecmanager_0.0.1_aarch64_cortex-a53.ipk differ diff --git a/usr/sbin/init-overlay-watchdog.sh b/usr/sbin/init-overlay-watchdog.sh deleted file mode 100644 index 92a8d02..0000000 --- a/usr/sbin/init-overlay-watchdog.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/ash - -# Paths to monitor and synchronize -WATCH_DIR="/etc/rc.d" -TARGET_DIR="/real_rootfs/etc/rc.d" - -# Function to synchronize init scripts -synchronize_init_scripts() { - mount -o remount,rw /real_rootfs - # Copy new or updated symlinks from WATCH_DIR to TARGET_DIR - for link in "$WATCH_DIR"/*; do - if [ -L "$link" ]; then - link_name=$(basename "$link") - if [ ! -e "$TARGET_DIR/$link_name" ] || [ "$link" -nt "$TARGET_DIR/$link_name" ]; then - cp -af "$link" "$TARGET_DIR/$link_name" - fi - fi - done - - # Remove symlinks in TARGET_DIR that no longer exist in WATCH_DIR - for link in "$TARGET_DIR"/*; do - if [ -L "$link" ]; then - link_name=$(basename "$link") - if [ ! -e "$WATCH_DIR/$link_name" ]; then - rm -f "$TARGET_DIR/$link_name" - fi - fi - done - mount -o remount,ro /real_rootfs -} - -# Initial synchronization -synchronize_init_scripts - -# Monitor WATCH_DIR for changes using inotifywait -while true; do - inotifywait -e create,delete,modify,move "$WATCH_DIR" - synchronize_init_scripts -done