summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD43
-rw-r--r--nomachine.install10
3 files changed, 35 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb136bdfe335..4e900a9ffed9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nomachine
pkgdesc = Remote desktop application
pkgver = 7.1.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.nomachine.com
install = nomachine.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index f5ac102d997e..42edf8bdd79a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,10 +4,10 @@
# Contributor: David Manouchehri <manouchehri@riseup.net>
### BUILD OPTIONS
-# Set to n to disable nomachine service autostart
-_autoservice=y
-# Set to n to disable firewall autorules
-_autofirewall=y
+# Set to y to enable nomachine service autostart
+_autoservice=n
+# Set to y to enable firewall autorules
+_autofirewall=n
### END BUILD OPTIONS
pkgname=nomachine
@@ -20,7 +20,7 @@ _pkgrel_armv7h=1
_pkgrel_armv8h=1
_pkgrel_aarch64=${_pkgrel_armv8h}
_pkgrel_pentium4=${_pkgrel_i686}
-pkgrel=1
+pkgrel=2
pkgdesc="Remote desktop application"
groups=('network')
url="http://www.nomachine.com"
@@ -64,19 +64,36 @@ rm -fr "$srcdir/NX/scripts"*
rm -fr "$srcdir/NX/lib"*
#Change Automatic Service Start And/Or Firewall Automatic Rules If Apply
if [ $_autoservice = y ] && [ $_autofirewall = y ]; then
-echo "####################################################################"
-echo "#No Changes To Automatic Service Start And Firewall Automatic Rules#"
-echo "####################################################################"
-else
+echo "##################################################################"
+echo "#Enabling Automatic Service Start And Firewall Automatic Rules#"
+echo "##################################################################"
+elif [ $_autoservice = y ] && [ $_autofirewall = n ]; then
+echo "#####################################"
+echo "#Enabling Automatic Service Start#"
+echo "#####################################"
tar -zxf "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz" NX/etc/server-fedora.cfg.sample
-if [ $_autoservice = n ] && [ $_autofirewall = n ]; then
sed -i 's/#EnableFirewallConfiguration 1/EnableFirewallConfiguration 0/' NX/etc/server-fedora.cfg.sample
+gzip -d "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz"
+tar -rf "$srcdir/NX/etc/NX/server/packages/nxserver.tar" NX/etc/server-fedora.cfg.sample -C "$srcdir/NX/etc/server-fedora.cfg.sample"
+gzip "$srcdir/NX/etc/NX/server/packages/nxserver.tar"
+rm -fr "$srcdir/NX/etc/server-fedora.cfg.sample"
+elif [ $_autoservice = n ] && [ $_autofirewall = y ]; then
+echo "######################################"
+echo "#Enabling Firewall Automatic Rules#"
+echo "######################################"
+tar -zxf "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz" NX/etc/server-fedora.cfg.sample
sed -i 's/#StartNXDaemon Automatic/StartNXDaemon Manual/' NX/etc/server-fedora.cfg.sample
-elif [ $_autoservice = y ] && [ $_autofirewall = n ]; then
+gzip -d "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz"
+tar -rf "$srcdir/NX/etc/NX/server/packages/nxserver.tar" NX/etc/server-fedora.cfg.sample -C "$srcdir/NX/etc/server-fedora.cfg.sample"
+gzip "$srcdir/NX/etc/NX/server/packages/nxserver.tar"
+rm -fr "$srcdir/NX/etc/server-fedora.cfg.sample"
+elif [ $_autoservice = n ] && [ $_autofirewall = n ]; then
+echo "###################################################################"
+echo "#Disabling Automatic Service Start And Firewall Automatic Rules#"
+echo "###################################################################"
+tar -zxf "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz" NX/etc/server-fedora.cfg.sample
sed -i 's/#EnableFirewallConfiguration 1/EnableFirewallConfiguration 0/' NX/etc/server-fedora.cfg.sample
-elif [ $_autoservice = n ] && [ $_autofirewall = y ]; then
sed -i 's/#StartNXDaemon Automatic/StartNXDaemon Manual/' NX/etc/server-fedora.cfg.sample
-fi
gzip -d "$srcdir/NX/etc/NX/server/packages/nxserver.tar.gz"
tar -rf "$srcdir/NX/etc/NX/server/packages/nxserver.tar" NX/etc/server-fedora.cfg.sample -C "$srcdir/NX/etc/server-fedora.cfg.sample"
gzip "$srcdir/NX/etc/NX/server/packages/nxserver.tar"
diff --git a/nomachine.install b/nomachine.install
index be71f1b98880..6fe4148e88e6 100644
--- a/nomachine.install
+++ b/nomachine.install
@@ -16,11 +16,9 @@ post_remove()
rm -rf /usr/NX
}
-pre_upgrade() {
- pre_remove
-}
-
-post_upgrade() {
- post_install
+post_upgrade()
+{
+ echo "Running NX update script..."
+ /usr/NX/nxserver --update fedora
}