diff --git a/debian b/debian new file mode 120000 index 0000000000000000000000000000000000000000..b6d5bfa7452c7909d68d1cf964bf970c63a6db23 --- /dev/null +++ b/debian @@ -0,0 +1 @@ +prod_build/linux/debian/essentials \ No newline at end of file diff --git a/debian/postinst b/debian/postinst deleted file mode 100755 index 03a848055f90833f419d99179c1fb4273ef71978..0000000000000000000000000000000000000000 --- a/debian/postinst +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -e -. /usr/share/debconf/confmodule - -DAP_CHAINS_NAME="cellframe" -DAP_APP_NAME="$DAP_CHAINS_NAME-node" -DAP_PREFIX="/opt/$DAP_APP_NAME" - -DAP_CFG_TPL="$DAP_PREFIX/share/configs/$DAP_APP_NAME.cfg.tpl" - -# Store write config to new if present smth -DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg" - - - -# Check profile.d symlink - -[ -e "/etc/profile.d/$DAP_APP_NAME.sh" ] && ln -sf $DAP_PREFIX/share/profile.d/$DAP_APP_NAME.sh /etc/profile.d/$DAP_APP_NAME.sh - -# Init node config -if [ -e "$DAP_CFG" ]; then - DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg.dpkg-new" -else - DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg" -fi - -cat $DAP_CFG_TPL > $DAP_CFG || true - -db_get cellframe-node/debug_mode || true -sed -i "s/{DEBUG_MODE}/$RET/" $DAP_CFG || true - -db_get cellframe-node/auto_online || true -sed -i "s/{AUTO_ONLINE}/$RET/" $DAP_CFG || true - -db_get cellframe-node/debug_stream_headers || true -sed -i "s/{DEBUG_STREAM_HEADERS}/$RET/" $DAP_CFG || true - -db_get cellframe-node/server_enabled || true -sed -i "s/{SERVER_ENABLED}/$RET/" $DAP_CFG || true - -db_get cellframe-node/server_port || true -sed -i "s/{SERVER_PORT}/$RET/" $DAP_CFG || true - -db_get cellframe-node/server_addr || true -sed -i "s/{SERVER_ADDR}/$RET/" $DAP_CFG || true - - - -# Init kelvin-testnet -NET_NAME="kelvin-testnet" - -db_get cellframe-node/kelvin_testnet_enable || true -if [ "$RET"="true" ]; then - DAP_CFG_NET="$DAP_PREFIX/etc/network/$NET_NAME.cfg" - DAP_CFG_NET_TPL="$DAP_PREFIX/share/configs/network/$NET_NAME.cfg.tpl" - DAP_NET_CFG="" - if [ -e "$DAP_CFG_NET" ]; then - DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg.dpkg-new" - else - DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg" - fi - - cat $DAP_CFG_NET_TPL > $DAP_NET_CFG || true - db_get cellframe-node/kelvin_testnet_node_type || true - NODE_TYPE=$RET - sed -i "s/{NODE_TYPE}/$NODE_TYPE/" $DAP_NET_CFG || true -fi - -mkdir -p $DAP_PREFIX/var/log || true - - -cat /etc/passwd| grep cellframe-node || adduser --system --no-create-home --group --home /opt/cellframe-node cellframe-node - -echo "[*] Check /etc/systemd/system/$DAP_APP_NAME.service file..." -if [ -f /etc/systemd/system/$DAP_APP_NAME.service ]; then - echo "[*] Restarting $DAP_APP_NAME to implement changes" - systemctl --system stop $DAP_APP_NAME >> /dev/null|| true - systemctl daemon-reload || true - systemctl --system start $DAP_APP_NAME || true -else - echo "[!] Installing $DAP_APP_NAME as systemd service (haven't found /etc/systemd/system/$DAP_APP_NAME.service)" - ln -sf $DAP_PREFIX/share/$DAP_APP_NAME.service /etc/systemd/system/$DAP_APP_NAME.service || true - systemctl --system enable $DAP_PREFIX/share/$DAP_APP_NAME.service || true -# systemctl --system start $DAP_APP_NAME - echo "[ ] Execute 'systemctl start $DAP_APP_NAME' to start $DAP_APP_NAME service" - - #USERMAN=`users | awk '{print $1}'` - adduser --system --no-create-home --group --home /opt/cellframe-node cellframe-node || true - #usermod -aG $DAP_CHAINS_NAME `users | awk '{print $1}'` - for username in $(cat /etc/passwd | grep "/home" | cut -d ':' -f1); do - usermod -aG cellframe-node $username - done - mkdir -p $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db} - touch $DAP_PREFIX/var/run/cellframe-node.pid - #chown -R $USERMAN:$USERMAN $DAP_PREFIX - for filename in $(find $DAP_PREFIX); do - if [ -d $filename ]; then - chmod 0775 $filename - else - chmod 0664 $filename - fi - done - chmod 0774 $DAP_PREFIX/bin/* - echo "[*] Done" -fi diff --git a/debian/rules b/debian/rules deleted file mode 100755 index fd8540f8a6163fa83c14b9171fed87097ac3ae82..0000000000000000000000000000000000000000 --- a/debian/rules +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/make -f - -override_dh_fixperms: - dh_fixperms -X/opt/cellframe-node -override_dh_auto_install: - dh_auto_install -- prefix=/opt/cellframe-node -%: -# dh $@ --with=systemd - dh $@ diff --git a/prod_build/android/essentials/key/creds.conf b/prod_build/android/essentials/key/creds.conf deleted file mode 120000 index 1a2c7b5a1be06fbc5e833bcf4f1f9650c5134a6a..0000000000000000000000000000000000000000 --- a/prod_build/android/essentials/key/creds.conf +++ /dev/null @@ -1 +0,0 @@ -papizh-key/creds.conf \ No newline at end of file diff --git a/prod_build/android/essentials/key/papizh-key/creds.conf b/prod_build/android/essentials/key/papizh-key/creds.conf deleted file mode 100644 index 73848ff2bed7f49b6a6d54c8f09c3960a5e2b986..0000000000000000000000000000000000000000 --- a/prod_build/android/essentials/key/papizh-key/creds.conf +++ /dev/null @@ -1,2 +0,0 @@ -export ALIAS=pconst -export PASS=B0yc3-K0dd diff --git a/prod_build/android/essentials/key/papizh-key/release-key.jks b/prod_build/android/essentials/key/papizh-key/release-key.jks deleted file mode 100644 index ef51c3a7812997e8616808daf41710720f11764d..0000000000000000000000000000000000000000 Binary files a/prod_build/android/essentials/key/papizh-key/release-key.jks and /dev/null differ diff --git a/prod_build/android/essentials/key/release-key.jks b/prod_build/android/essentials/key/release-key.jks deleted file mode 120000 index 94da3eccf08b5d252077fdc856917f782ede3e98..0000000000000000000000000000000000000000 --- a/prod_build/android/essentials/key/release-key.jks +++ /dev/null @@ -1 +0,0 @@ -papizh-key/release-key.jks \ No newline at end of file diff --git a/prod_build/android/scripts/build.sh b/prod_build/android/scripts/build.sh deleted file mode 100755 index 497d2cb04c21766635dc0048c4c1d2fc8ca977c2..0000000000000000000000000000000000000000 --- a/prod_build/android/scripts/build.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash - -. ./prod_build/general/pre-build.sh -export_variables "./prod_build/android/conf/*" - -#read_conf. -#src_path=$workdir/resources/SAP/sapnet-client -#WORK_PATH=$wd/resources/SAP/sapnet-client-build -SRC_DIR=$(pwd) -RES_PATH=${SRC_DIR}/$RES_PATH -exitcode=0 - -echo "DexGuard tuning" -[ -f "$RES_PATH/gradle.properties" ] || { echo "systemProp.dexguard.license=/usr/local/etc/dexguard-license.txt" >> $RES_PATH/gradle.properties && echo "enableDexGuard=true" >> $RES_PATH/gradle.properties ; } -sed -i '/flatDir/s/'"'"'.*'"'"' }/'"'"'\/opt\/DexGuard\/DexGuard-8.2.12\/lib'"'"' }/' $RES_PATH/build.gradle -mkdir -p $SRC_DIR/build/apk - - -BRAND=`cat *.pro | grep "BRAND " | rev | cut -d " " -f1 | rev` -echo "extracting version" -VERSION=$(extract_version_number) -echo "version number is $VERSION" -. prod_build/android/essentials/key/creds.conf - -mkdir -p $WORK_PATH -cd $WORK_PATH -rm -rf * -APK_PATH=android/build/outputs/apk -echo "arch-versions are $ARCH_VERSIONS" -IFS=" " -for arch in $ARCH_VERSIONS; do - mkdir -p $arch - cd $arch - export QT_SELECT=$arch - ANDRQT_HOME=/usr/lib/crossdev/android-$arch/*/bin - $ANDRQT_HOME/qmake -r -spec android-g++ CONFIG+=release CONFIG+=qml_release BRAND=$BRAND BRAND_TARGET=$BRAND $SRC_DIR/*.pro && \ - $ANDROID_NDK_HOME/prebuilt/$NDKHOST/bin/make -j3 && \ - $ANDROID_NDK_HOME/prebuilt/$NDKHOST/bin/make install INSTALL_ROOT=$(pwd)/android && \ - echo "Deploying in " && pwd && $ANDRQT_HOME/androiddeployqt --output android --verbose --input SapNetGui/*.json --sign $SRC_DIR/prod_build/android/essentials/key/release-key.jks $ALIAS --storepass $PASS --jdk $JAVA_HOME --gradle && \ - mv -v $(pwd)/$APK_PATH/android-release-signed.apk $SRC_DIR/build/apk/"$BRAND-${VERSION}_$arch.apk" || \ - exitcode=$? - cd .. - if [[ $exitcode != 0 ]]; then - echo "Build failed with exit code $exitcode" - cd $workdir - exit $exitcode - fi -done - -cd $workdir diff --git a/prod_build/linux/debian/essentials/changelog b/prod_build/linux/debian/essentials/changelog deleted file mode 100644 index 7e5d1d7c03d68e87d707b67bf57e5a6aa2a419a3..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/changelog +++ /dev/null @@ -1,67 +0,0 @@ -sapnet-client (5.9-37) testing; urgency=medium - - * Fixes - - -- Arkanoid Local <arkanoid@local> Sat, 21 Dec 2019 08:30:30 +0000 - -sapnet-client (5.9-36) develop; urgency=medium - - * Fixes - - -- Arkanoid Local <arkanoid@local> Sat, 30 Nov 2019 08:30:30 +0000 - -sapnet-client (5.9-35) develop; urgency=medium - - * Merge branch 'bugs-2713' into 'develop' - * - * build up - * - * See merge request sap.support/sapnet-client!113 - - -- xapuyc <xapuyc@workspace> Thu, 12 Dec 2019 19:33:00 +0500 - - -- Arkanoid Local <arkanoid@local> Wed, 31 Aug 2019 08:30:30 +0000 - -sapnet-client (5.8-4) develop; urgency=medium - - * Version bump IV - - -- xapuyc <xapuyc@workspace> Mon, 24 Dec 2018 20:04:15 +0000 - -sapnet-client (5.7-40) testing; urgency=medium - - * Version bump III - - -- xapuyc <xapuyc@workspace> Wed, 31 Oct 2018 23:10:33 +0000 - -sapnet-client (5.7-37) testing; urgency=medium - - * Non-maintainer upload - * Version bump II - - -- xapuyc <xapuyc@workspace> Mon, 29 Oct 2018 18:58:55 +0500 - -sapnet-client (5.7-33) testing; urgency=medium - - * Non-maintainer upload. - * Version bump - - -- xapuyc <xapuyc@workspace> Thu, 18 Oct 2018 04:01:22 +0500 - -sapnet-client (5.7-7) testing; urgency=medium - - * Tonns of rename - - -- Arkanoid Local <naeper@arkanoid> Fri, 31 Aug 2018 07:17:33 +0000 - -sapnet-client (5.7-5) testing; urgency=medium - - * New init build - - -- naeper <naeper@arkanoid> Thu, 16 Aug 2018 10:10:44 +0000 - -sapnet-client (1.1-3) testing; urgency=medium - - * Initial release - - -- Arkanoid Local <arkanoid@local> Wed, 31 Aug 2017 08:30:30 +0000 diff --git a/prod_build/linux/debian/essentials/compat b/prod_build/linux/debian/essentials/compat deleted file mode 100644 index ec635144f60048986bc560c5576355344005e6e7..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/debian/config b/prod_build/linux/debian/essentials/config similarity index 100% rename from debian/config rename to prod_build/linux/debian/essentials/config diff --git a/prod_build/linux/debian/essentials/control b/prod_build/linux/debian/essentials/control deleted file mode 100644 index b62f54bab8172c7098358c85608071d1f68555d6..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/control +++ /dev/null @@ -1,17 +0,0 @@ -Source: sapnet-client -Section: unknown -Priority: optional -Maintainer: support <support@ncodedcommunications.com> -Build-Depends: debhelper (>= 9) -Standards-Version: VER_MAJ.VER_MIN-VER_PAT -Homepage: https://ncodedcommunications.com - -Package: ultrapad -Architecture: any -Depends: psmisc, menu, net-tools, ${shlibs:Depends}, ${misc:Depends} -Replaces: UltraPAD -Description: UltraPAD - Crossplatform VPN Application - - - diff --git a/prod_build/linux/debian/essentials/files b/prod_build/linux/debian/essentials/files deleted file mode 100644 index cef7e3213b5dee9a9179d3a008e780b0c60aed83..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/files +++ /dev/null @@ -1,3 +0,0 @@ -sapnet-client_5.9-37_i386.buildinfo unknown optional -ultrapad-dbgsym_5.9-37_i386.deb debug optional automatic=yes -ultrapad_5.9-37_i386.deb unknown optional diff --git a/prod_build/linux/debian/essentials/postinst b/prod_build/linux/debian/essentials/postinst index 81e6553a6dbcef5c3117733c95d67a2e41381108..03a848055f90833f419d99179c1fb4273ef71978 100755 --- a/prod_build/linux/debian/essentials/postinst +++ b/prod_build/linux/debian/essentials/postinst @@ -1,50 +1,104 @@ -#!/bin/bash - - -case "$1" in - configure) - - cp -f /opt/sap/ultrapad/share/init.d/UltraPadService.service /etc/init.d/ultrapadservice - chmod +x /etc/init.d/ultrapadservice - update-rc.d ultrapadservice defaults - service ultrapadservice restart - ln -s /opt/sap/ultrapad/bin/UltraPad /usr/local/bin/ - cp -f /opt/sap/ultrapad/share/ultrapad.desktop /usr/share/applications/ultrapad.desktop - cp -f /opt/sap/ultrapad/share/ultrapad.png /usr/share/pixmaps/ultrapad.png - update-menus - -<< --COMMENT-- - --- It must be commented until we use rooted user. Uncomment to use UltraPAD user for service --- - - adduser --force-badname UltraPAD - adduser UltraPAD netdev - chown -R UltraPAD /opt/sap/ultrapad/ - chown UltraPAD /sys/class/dmi/id/product_uuid - ln -s /opt/sap/ultrapad/bin/UltraPad /usr/local/bin/ - chown -h UltraPAD /usr/local/bin/UltraPad - chown UltraPAD /var/run/ - sudo touch /etc/rc.local - sudo grep -q '^#!/bin/bash' /etc/rc.local && sudo sed -i '1i#!/bin/bash\' /etc/rc.local - sudo grep -q '^exit 0' /etc/rc.local && sudo sed -i '/exit 0/i chown UltraPAD /sys/class/dmi/id/product_uuid' /etc/rc.local || sudo sh -c "printf 'chown UltraPAD /sys/class/dmi/id/product_uuid\nexit 0' >> /etc/rc.local" - cp -f /opt/sap/ultrapad/share/init.d/UltraPadService.service /etc/init.d/ultrapadservice - chown UltraPAD /etc/init.d/ultrapadservice - chmod +x /etc/init.d/ultrapadservice - setcap 'CAP_MKNOD=epi CAP_NET_ADMIN=epi CAP_NET_BIND_SERVICE=epi CAP_NET_RAW=epi CAP_SYS_NICE=epi CAP_SYS_RAWIO=epi CAP_SYS_RESOURCE=epi CAP_SYSLOG=epi CAP_MAC_ADMIN=epi CAP_MAC_OVERRIDE=epi' /opt/sap/ultrapad/bin/UltraPadService - setcap 'CAP_MKNOD=epi CAP_NET_ADMIN=epi CAP_NET_BIND_SERVICE=epi CAP_NET_RAW=epi CAP_SYS_NICE=epi CAP_SYS_RAWIO=epi CAP_SYS_RESOURCE=epi CAP_SYSLOG=epi CAP_MAC_ADMIN=epi CAP_MAC_OVERRIDE=epi' /etc/init.d/ultrapadservice - setcap 'CAP_NET_ADMIN=epi' /bin/ip - update-menus - update-rc.d ultrapadservice defaults - service ultrapadservice start - cp -f /opt/sap/ultrapad/share/ultrapad.desktop /usr/share/applications/ultrapad.desktop - cp -f /opt/sap/ultrapad/share/ultrapad.png /usr/share/pixmaps/ultrapad.png ---COMMENT-- -;; - abort-upgrade|abort-remove|abort-deconfigure) - ;; - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 2 - ;; -esac -exit 0 +#!/bin/bash -e +. /usr/share/debconf/confmodule +DAP_CHAINS_NAME="cellframe" +DAP_APP_NAME="$DAP_CHAINS_NAME-node" +DAP_PREFIX="/opt/$DAP_APP_NAME" +DAP_CFG_TPL="$DAP_PREFIX/share/configs/$DAP_APP_NAME.cfg.tpl" + +# Store write config to new if present smth +DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg" + + + +# Check profile.d symlink + +[ -e "/etc/profile.d/$DAP_APP_NAME.sh" ] && ln -sf $DAP_PREFIX/share/profile.d/$DAP_APP_NAME.sh /etc/profile.d/$DAP_APP_NAME.sh + +# Init node config +if [ -e "$DAP_CFG" ]; then + DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg.dpkg-new" +else + DAP_CFG="$DAP_PREFIX/etc/$DAP_APP_NAME.cfg" +fi + +cat $DAP_CFG_TPL > $DAP_CFG || true + +db_get cellframe-node/debug_mode || true +sed -i "s/{DEBUG_MODE}/$RET/" $DAP_CFG || true + +db_get cellframe-node/auto_online || true +sed -i "s/{AUTO_ONLINE}/$RET/" $DAP_CFG || true + +db_get cellframe-node/debug_stream_headers || true +sed -i "s/{DEBUG_STREAM_HEADERS}/$RET/" $DAP_CFG || true + +db_get cellframe-node/server_enabled || true +sed -i "s/{SERVER_ENABLED}/$RET/" $DAP_CFG || true + +db_get cellframe-node/server_port || true +sed -i "s/{SERVER_PORT}/$RET/" $DAP_CFG || true + +db_get cellframe-node/server_addr || true +sed -i "s/{SERVER_ADDR}/$RET/" $DAP_CFG || true + + + +# Init kelvin-testnet +NET_NAME="kelvin-testnet" + +db_get cellframe-node/kelvin_testnet_enable || true +if [ "$RET"="true" ]; then + DAP_CFG_NET="$DAP_PREFIX/etc/network/$NET_NAME.cfg" + DAP_CFG_NET_TPL="$DAP_PREFIX/share/configs/network/$NET_NAME.cfg.tpl" + DAP_NET_CFG="" + if [ -e "$DAP_CFG_NET" ]; then + DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg.dpkg-new" + else + DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg" + fi + + cat $DAP_CFG_NET_TPL > $DAP_NET_CFG || true + db_get cellframe-node/kelvin_testnet_node_type || true + NODE_TYPE=$RET + sed -i "s/{NODE_TYPE}/$NODE_TYPE/" $DAP_NET_CFG || true +fi + +mkdir -p $DAP_PREFIX/var/log || true + + +cat /etc/passwd| grep cellframe-node || adduser --system --no-create-home --group --home /opt/cellframe-node cellframe-node + +echo "[*] Check /etc/systemd/system/$DAP_APP_NAME.service file..." +if [ -f /etc/systemd/system/$DAP_APP_NAME.service ]; then + echo "[*] Restarting $DAP_APP_NAME to implement changes" + systemctl --system stop $DAP_APP_NAME >> /dev/null|| true + systemctl daemon-reload || true + systemctl --system start $DAP_APP_NAME || true +else + echo "[!] Installing $DAP_APP_NAME as systemd service (haven't found /etc/systemd/system/$DAP_APP_NAME.service)" + ln -sf $DAP_PREFIX/share/$DAP_APP_NAME.service /etc/systemd/system/$DAP_APP_NAME.service || true + systemctl --system enable $DAP_PREFIX/share/$DAP_APP_NAME.service || true +# systemctl --system start $DAP_APP_NAME + echo "[ ] Execute 'systemctl start $DAP_APP_NAME' to start $DAP_APP_NAME service" + + #USERMAN=`users | awk '{print $1}'` + adduser --system --no-create-home --group --home /opt/cellframe-node cellframe-node || true + #usermod -aG $DAP_CHAINS_NAME `users | awk '{print $1}'` + for username in $(cat /etc/passwd | grep "/home" | cut -d ':' -f1); do + usermod -aG cellframe-node $username + done + mkdir -p $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db} + touch $DAP_PREFIX/var/run/cellframe-node.pid + #chown -R $USERMAN:$USERMAN $DAP_PREFIX + for filename in $(find $DAP_PREFIX); do + if [ -d $filename ]; then + chmod 0775 $filename + else + chmod 0664 $filename + fi + done + chmod 0774 $DAP_PREFIX/bin/* + echo "[*] Done" +fi diff --git a/debian/postrm b/prod_build/linux/debian/essentials/postrm similarity index 100% rename from debian/postrm rename to prod_build/linux/debian/essentials/postrm diff --git a/prod_build/linux/debian/essentials/preinst.ex b/prod_build/linux/debian/essentials/preinst.ex deleted file mode 100644 index f9179c878704f3e74a352698ae2963827583eec8..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/preinst.ex +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for dapvpngui -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# for details, see https://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/prod_build/linux/debian/essentials/prerm b/prod_build/linux/debian/essentials/prerm deleted file mode 100755 index 2cfd8d3ec0b81eb7f14459a9dc5c0561ce5c95d3..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/prerm +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -case "$1" in - purge|remove|abort-upgrade|failed-upgrade|upgrade) - [ -f /etc/init.d/ultrapadservice ] && service ultrapadservice stop - [ -d /opt/sap ] && rm -rf /opt/sap/ - [ -f /usr/local/bin/UltraPad ] && rm /usr/local/bin/UltraPad - [ -f /etc/init.d/ultrapadservice ] && rm /etc/init.d/ultrapadservice - systemctl daemon-reload - [ -f /usr/share/applications/ultrapad.desktop ] && rm /usr/share/applications/ultrapad.desktop - [ -f /usr/share/pixmaps/ultrapad.png ] && rm /usr/share/pixmaps/ultrapad.png -<< --COMMENT-- - killall UltraPAD - userdel --remove UltraPAD - systemctl daemon-reload - rm /usr/share/applications/ultrapad.desktop - rm /usr/share/pixmaps/ultrapad.png ---COMMENT-- - ;; - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/prod_build/linux/debian/essentials/rules b/prod_build/linux/debian/essentials/rules index 4609cdd81b5ace8dbe51ceee27b4af9e63dedddd..fd8540f8a6163fa83c14b9171fed87097ac3ae82 100755 --- a/prod_build/linux/debian/essentials/rules +++ b/prod_build/linux/debian/essentials/rules @@ -1,4 +1,9 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/qmake.mk +override_dh_fixperms: + dh_fixperms -X/opt/cellframe-node +override_dh_auto_install: + dh_auto_install -- prefix=/opt/cellframe-node +%: +# dh $@ --with=systemd + dh $@ diff --git a/prod_build/linux/debian/essentials/share/init.d/UltraPadService.service b/prod_build/linux/debian/essentials/share/init.d/UltraPadService.service deleted file mode 100755 index aabac4b8cd819812cd93049d0c9e92a424937cec..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/share/init.d/UltraPadService.service +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -# Start/stop the UltraPadService daemon. -# -### BEGIN INIT INFO -# Provides: ultrapadservice -# Required-Start: $syslog $time -# Required-Stop: $syslog $time -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: UltraPadService running tool. -# Description: UltraPadService running tool. -### END INIT INFO - - -#LSBNAMES='-l' # Uncomment for LSB name support in /etc/cron.d/ - -. /lib/lsb/init-functions - -if [ ! -d "/opt/sap/UltraPAD/run" ]; then - # by user UltraPAD - #sudo -H -u UltraPAD mkdir -p /opt/sap/ultrapad/run - sudo mkdir -p /opt/sap/ultrapad/run -fi -if [ ! -d "/opt/sap/UltraPAD/log" ]; then - # by user UltraPAD - #sudo -H -u UltraPAD mkdir -p /opt/sap/ultrapad/log - sudo mkdir -pm 777 /opt/sap/ultrapad/log -fi - -case "$1" in - start) - log_begin_msg "Starting UltraPadService..." - # Comented until we use root user. - #sudo chown UltraPAD /sys/class/dmi/id/product_uuid - #sudo -H -u UltraPAD /opt/sap/UltraPAD/bin/UltraPadService >>/opt/sap/UltraPAD/log/ultrapadservice.log 2>opt/sap/UltraPAD/log/ultrapadservice.log.err& - sudo /opt/sap/ultrapad/bin/UltraPadService& - log_end_msg $? - ;; - stop) - - log_begin_msg "Stopping UltraPadService..." - killall UltraPadService - log_end_msg 0 - ;; - restart|force-reload) - log_begin_msg "Restarting UltraPadService..." - service ultrapadservice stop - service ultrapadservice start - log_end_msg $? - ;; - *) - log_success_msg "Usage: /etc/init.d/ultrapadservice {start|stop|restart|force-reload}" - exit 1 -esac - -exit 0 diff --git a/prod_build/linux/debian/essentials/share/ultrapad.desktop b/prod_build/linux/debian/essentials/share/ultrapad.desktop deleted file mode 100644 index 9418a14224b04ab4838eb3b1c8315920676dd87a..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/share/ultrapad.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=UltraPad -Exec=/opt/sap/ultrapad/bin/UltraPad -Icon=/opt/sap/ultrapad/share/ultrapad.png -Terminal=false -Type=Application -Encoding=UTF-8 -Categories=Network;Application; -Name[en_US]=UltraPad diff --git a/prod_build/linux/debian/essentials/share/ultrapad.png b/prod_build/linux/debian/essentials/share/ultrapad.png deleted file mode 100644 index ed13839835fbe4301edddf5e6f41e6e574ecb673..0000000000000000000000000000000000000000 Binary files a/prod_build/linux/debian/essentials/share/ultrapad.png and /dev/null differ diff --git a/prod_build/linux/debian/essentials/stamp-makefile-build b/prod_build/linux/debian/essentials/stamp-makefile-build deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/prod_build/linux/debian/essentials/stamp-makefile-install b/prod_build/linux/debian/essentials/stamp-makefile-install deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/debian/templates b/prod_build/linux/debian/essentials/templates similarity index 100% rename from debian/templates rename to prod_build/linux/debian/essentials/templates diff --git a/prod_build/linux/debian/essentials/ultrapad.debhelper.log b/prod_build/linux/debian/essentials/ultrapad.debhelper.log deleted file mode 100644 index 3bb678e924d7857a261773bb2c68d16b6e71f048..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad.debhelper.log +++ /dev/null @@ -1,37 +0,0 @@ -dh_prep -dh_installdirs -dh_installdirs -dh_installdocs -dh_installexamples -dh_installman -dh_installinfo -dh_installmenu -dh_installcron -dh_systemd_enable -dh_installinit -dh_installdebconf -dh_installemacsen -dh_installcatalogs -dh_installpam -dh_installlogrotate -dh_installlogcheck -dh_installchangelogs -dh_installudev -dh_lintian -dh_bugfiles -dh_install -dh_systemd_start -dh_link -dh_installmime -dh_installgsettings -dh_strip -dh_strip_nondeterminism -dh_compress -dh_fixperms -dh_makeshlibs -dh_installdeb -dh_perl -dh_shlibdeps -dh_gencontrol -dh_md5sums -dh_builddeb diff --git a/prod_build/linux/debian/essentials/ultrapad.substvars b/prod_build/linux/debian/essentials/ultrapad.substvars deleted file mode 100644 index f217fffd7434662b3eed7b555ddcd4ddcf83fd28..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad.substvars +++ /dev/null @@ -1,3 +0,0 @@ -shlibs:Depends=libc6 (>= 2.3.6-6~), libc6 (>= 2.15), libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:4.2), libgl1, libqt5core5a (>= 5.11.0~rc1), libqt5gui5 (>= 5.8.0), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.11.0~rc1), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5) -misc:Depends= -misc:Pre-Depends= diff --git a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/control b/prod_build/linux/debian/essentials/ultrapad/DEBIAN/control deleted file mode 100644 index 0dad63c78e61dbf4fc1232fa11c5f215b0c65737..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/control +++ /dev/null @@ -1,13 +0,0 @@ -Package: ultrapad -Source: sapnet-client -Version: 5.9-37 -Architecture: i386 -Maintainer: support <support@ncodedcommunications.com> -Installed-Size: 6075 -Depends: psmisc, menu, net-tools, libc6 (>= 2.15), libcurl3-gnutls (>= 7.16.2), libgcc1 (>= 1:4.2), libgl1, libqt5core5a (>= 5.11.0~rc1), libqt5gui5 (>= 5.8.0), libqt5network5 (>= 5.0.2), libqt5widgets5 (>= 5.11.0~rc1), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 5) -Replaces: UltraPAD -Section: unknown -Priority: optional -Homepage: https://ncodedcommunications.com -Description: UltraPAD - Crossplatform VPN Application diff --git a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/md5sums b/prod_build/linux/debian/essentials/ultrapad/DEBIAN/md5sums deleted file mode 100644 index 4b7c31c4505a289fe57f662fff07b10966491cb6..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/md5sums +++ /dev/null @@ -1,7 +0,0 @@ -26399f4bf2673f6ce0fb04acfb88c8dd opt/sap/ultrapad/bin/UltraPad -bc71c5a997056f1f64c5c198bca6d3bf opt/sap/ultrapad/bin/UltraPadService -9490747d9b8706615318f3a42cce2d71 opt/sap/ultrapad/share/init.d/UltraPadService.service -87225651d23a2e10f0eeb56324327a3d opt/sap/ultrapad/share/ultrapad.desktop -a280cdc80e5a55a97ac1c2474089ec9d opt/sap/ultrapad/share/ultrapad.png -cce7e66836738211cd5341cc14298a5d usr/lib/libSapNetClientCommon.a -54f8ba8f383dcaf80cd40d64ba8542da usr/share/doc/ultrapad/changelog.Debian.gz diff --git a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/postinst b/prod_build/linux/debian/essentials/ultrapad/DEBIAN/postinst deleted file mode 100755 index 81e6553a6dbcef5c3117733c95d67a2e41381108..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/postinst +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash - - -case "$1" in - configure) - - cp -f /opt/sap/ultrapad/share/init.d/UltraPadService.service /etc/init.d/ultrapadservice - chmod +x /etc/init.d/ultrapadservice - update-rc.d ultrapadservice defaults - service ultrapadservice restart - ln -s /opt/sap/ultrapad/bin/UltraPad /usr/local/bin/ - cp -f /opt/sap/ultrapad/share/ultrapad.desktop /usr/share/applications/ultrapad.desktop - cp -f /opt/sap/ultrapad/share/ultrapad.png /usr/share/pixmaps/ultrapad.png - update-menus - -<< --COMMENT-- - --- It must be commented until we use rooted user. Uncomment to use UltraPAD user for service --- - - adduser --force-badname UltraPAD - adduser UltraPAD netdev - chown -R UltraPAD /opt/sap/ultrapad/ - chown UltraPAD /sys/class/dmi/id/product_uuid - ln -s /opt/sap/ultrapad/bin/UltraPad /usr/local/bin/ - chown -h UltraPAD /usr/local/bin/UltraPad - chown UltraPAD /var/run/ - sudo touch /etc/rc.local - sudo grep -q '^#!/bin/bash' /etc/rc.local && sudo sed -i '1i#!/bin/bash\' /etc/rc.local - sudo grep -q '^exit 0' /etc/rc.local && sudo sed -i '/exit 0/i chown UltraPAD /sys/class/dmi/id/product_uuid' /etc/rc.local || sudo sh -c "printf 'chown UltraPAD /sys/class/dmi/id/product_uuid\nexit 0' >> /etc/rc.local" - cp -f /opt/sap/ultrapad/share/init.d/UltraPadService.service /etc/init.d/ultrapadservice - chown UltraPAD /etc/init.d/ultrapadservice - chmod +x /etc/init.d/ultrapadservice - setcap 'CAP_MKNOD=epi CAP_NET_ADMIN=epi CAP_NET_BIND_SERVICE=epi CAP_NET_RAW=epi CAP_SYS_NICE=epi CAP_SYS_RAWIO=epi CAP_SYS_RESOURCE=epi CAP_SYSLOG=epi CAP_MAC_ADMIN=epi CAP_MAC_OVERRIDE=epi' /opt/sap/ultrapad/bin/UltraPadService - setcap 'CAP_MKNOD=epi CAP_NET_ADMIN=epi CAP_NET_BIND_SERVICE=epi CAP_NET_RAW=epi CAP_SYS_NICE=epi CAP_SYS_RAWIO=epi CAP_SYS_RESOURCE=epi CAP_SYSLOG=epi CAP_MAC_ADMIN=epi CAP_MAC_OVERRIDE=epi' /etc/init.d/ultrapadservice - setcap 'CAP_NET_ADMIN=epi' /bin/ip - update-menus - update-rc.d ultrapadservice defaults - service ultrapadservice start - cp -f /opt/sap/ultrapad/share/ultrapad.desktop /usr/share/applications/ultrapad.desktop - cp -f /opt/sap/ultrapad/share/ultrapad.png /usr/share/pixmaps/ultrapad.png ---COMMENT-- -;; - abort-upgrade|abort-remove|abort-deconfigure) - ;; - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 2 - ;; -esac -exit 0 - - diff --git a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/prerm b/prod_build/linux/debian/essentials/ultrapad/DEBIAN/prerm deleted file mode 100755 index 2cfd8d3ec0b81eb7f14459a9dc5c0561ce5c95d3..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/DEBIAN/prerm +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -case "$1" in - purge|remove|abort-upgrade|failed-upgrade|upgrade) - [ -f /etc/init.d/ultrapadservice ] && service ultrapadservice stop - [ -d /opt/sap ] && rm -rf /opt/sap/ - [ -f /usr/local/bin/UltraPad ] && rm /usr/local/bin/UltraPad - [ -f /etc/init.d/ultrapadservice ] && rm /etc/init.d/ultrapadservice - systemctl daemon-reload - [ -f /usr/share/applications/ultrapad.desktop ] && rm /usr/share/applications/ultrapad.desktop - [ -f /usr/share/pixmaps/ultrapad.png ] && rm /usr/share/pixmaps/ultrapad.png -<< --COMMENT-- - killall UltraPAD - userdel --remove UltraPAD - systemctl daemon-reload - rm /usr/share/applications/ultrapad.desktop - rm /usr/share/pixmaps/ultrapad.png ---COMMENT-- - ;; - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPad b/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPad deleted file mode 100755 index 129684a67de548441447ccedff9dab1cde8d13c4..0000000000000000000000000000000000000000 Binary files a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPad and /dev/null differ diff --git a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPadService b/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPadService deleted file mode 100755 index cedf6ea95d5ecdc0c14a7565ab2021dd93956891..0000000000000000000000000000000000000000 Binary files a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/bin/UltraPadService and /dev/null differ diff --git a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/init.d/UltraPadService.service b/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/init.d/UltraPadService.service deleted file mode 100755 index aabac4b8cd819812cd93049d0c9e92a424937cec..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/init.d/UltraPadService.service +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -# Start/stop the UltraPadService daemon. -# -### BEGIN INIT INFO -# Provides: ultrapadservice -# Required-Start: $syslog $time -# Required-Stop: $syslog $time -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: UltraPadService running tool. -# Description: UltraPadService running tool. -### END INIT INFO - - -#LSBNAMES='-l' # Uncomment for LSB name support in /etc/cron.d/ - -. /lib/lsb/init-functions - -if [ ! -d "/opt/sap/UltraPAD/run" ]; then - # by user UltraPAD - #sudo -H -u UltraPAD mkdir -p /opt/sap/ultrapad/run - sudo mkdir -p /opt/sap/ultrapad/run -fi -if [ ! -d "/opt/sap/UltraPAD/log" ]; then - # by user UltraPAD - #sudo -H -u UltraPAD mkdir -p /opt/sap/ultrapad/log - sudo mkdir -pm 777 /opt/sap/ultrapad/log -fi - -case "$1" in - start) - log_begin_msg "Starting UltraPadService..." - # Comented until we use root user. - #sudo chown UltraPAD /sys/class/dmi/id/product_uuid - #sudo -H -u UltraPAD /opt/sap/UltraPAD/bin/UltraPadService >>/opt/sap/UltraPAD/log/ultrapadservice.log 2>opt/sap/UltraPAD/log/ultrapadservice.log.err& - sudo /opt/sap/ultrapad/bin/UltraPadService& - log_end_msg $? - ;; - stop) - - log_begin_msg "Stopping UltraPadService..." - killall UltraPadService - log_end_msg 0 - ;; - restart|force-reload) - log_begin_msg "Restarting UltraPadService..." - service ultrapadservice stop - service ultrapadservice start - log_end_msg $? - ;; - *) - log_success_msg "Usage: /etc/init.d/ultrapadservice {start|stop|restart|force-reload}" - exit 1 -esac - -exit 0 diff --git a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.desktop b/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.desktop deleted file mode 100644 index 9418a14224b04ab4838eb3b1c8315920676dd87a..0000000000000000000000000000000000000000 --- a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=UltraPad -Exec=/opt/sap/ultrapad/bin/UltraPad -Icon=/opt/sap/ultrapad/share/ultrapad.png -Terminal=false -Type=Application -Encoding=UTF-8 -Categories=Network;Application; -Name[en_US]=UltraPad diff --git a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.png b/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.png deleted file mode 100644 index ed13839835fbe4301edddf5e6f41e6e574ecb673..0000000000000000000000000000000000000000 Binary files a/prod_build/linux/debian/essentials/ultrapad/opt/sap/ultrapad/share/ultrapad.png and /dev/null differ diff --git a/prod_build/linux/debian/essentials/ultrapad/usr/share/doc/ultrapad/changelog.Debian.gz b/prod_build/linux/debian/essentials/ultrapad/usr/share/doc/ultrapad/changelog.Debian.gz deleted file mode 100644 index 376006c3a77bb9ae1a3087c142fed9e51d83a1ff..0000000000000000000000000000000000000000 Binary files a/prod_build/linux/debian/essentials/ultrapad/usr/share/doc/ultrapad/changelog.Debian.gz and /dev/null differ