mirror of
https://github.com/dkmstr/openuds.git
synced 2024-12-22 13:34:04 +03:00
Fixing linux for unmanaged hosts
This commit is contained in:
parent
e13c8a93b3
commit
ac0be2f4aa
@ -15,7 +15,7 @@ Recommends: python3-prctl(>=1.1.1)
|
||||
Description: Actor for Universal Desktop Services (UDS) Broker
|
||||
This package provides the required components to allow managed machines to work on an environment managed by UDS Broker.
|
||||
|
||||
Package: udsactor-static
|
||||
Package: udsactor-unmanaged
|
||||
Section: admin
|
||||
Priority: optional
|
||||
Architecture: all
|
||||
|
@ -1,3 +1,3 @@
|
||||
udsactor-static_3.0.0_all.deb admin optional
|
||||
udsactor-unmanaged_3.0.0_all.deb admin optional
|
||||
udsactor_3.0.0_all.deb admin optional
|
||||
udsactor_3.0.0_amd64.buildinfo admin optional
|
||||
|
@ -1 +0,0 @@
|
||||
udsactor.config
|
1
actor/linux/debian/udsactor-unmanaged.service
Symbolic link
1
actor/linux/debian/udsactor-unmanaged.service
Symbolic link
@ -0,0 +1 @@
|
||||
udsactor.service
|
28
actor/linux/debian/udsactor-unmanaged/DEBIAN/config
Executable file
28
actor/linux/debian/udsactor-unmanaged/DEBIAN/config
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /usr/share/debconf/confmodule
|
||||
|
||||
set -e
|
||||
case "$1" in
|
||||
configure)
|
||||
/usr/bin/python3 -m compileall /usr/share/UDSActor > /dev/nul 2>&1
|
||||
|
||||
# Fix perms so only root can access "masterKey"
|
||||
chmod 0700 /etc/udsactor
|
||||
# chmod 0600 /etc/udsactor/udsactor.cfg
|
||||
chown root:root /etc/udsactor
|
||||
# chown root:root /etc/udsactor/udsactor.cfg
|
||||
;;
|
||||
|
||||
abort-upgrade|abort-remove|abort-deconfigure)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
exit 0
|
13
actor/linux/debian/udsactor-unmanaged/DEBIAN/control
Normal file
13
actor/linux/debian/udsactor-unmanaged/DEBIAN/control
Normal file
@ -0,0 +1,13 @@
|
||||
Package: udsactor-unmanaged
|
||||
Source: udsactor
|
||||
Version: 3.0.0
|
||||
Architecture: all
|
||||
Maintainer: Adolfo Gómez García <agomez@virtualcable.net>
|
||||
Installed-Size: 18
|
||||
Depends: policykit-1 (>= 0.100), python3-requests (>= 0.8.2), python3-pyqt5 (>= 4.9), python3-six (>= 1.1), python3 (>= 3.4), libxss1, xscreensaver, debconf (>= 0.5) | debconf-2.0
|
||||
Recommends: python3-prctl (>= 1.1.1)
|
||||
Section: admin
|
||||
Priority: optional
|
||||
Homepage: http://www.udsenterprise.com
|
||||
Description: Actor for Universal Desktop Services (UDS) Broker Static Unmanaged machines
|
||||
This package provides the required components to allow unmanaged machines (static, independent machines) to work on an environment managed by UDS Broker.
|
3
actor/linux/debian/udsactor-unmanaged/DEBIAN/md5sums
Normal file
3
actor/linux/debian/udsactor-unmanaged/DEBIAN/md5sums
Normal file
@ -0,0 +1,3 @@
|
||||
85c4b43088c4c599cfcdf603dd45255b lib/systemd/system/udsactor-unmanaged.service
|
||||
5a463be6812fd9d7de89cf6b55fa4e94 usr/share/doc/udsactor-unmanaged/changelog.gz
|
||||
26d795ffa6dccbe9be390c5a7c4cff38 usr/share/doc/udsactor-unmanaged/copyright
|
32
actor/linux/debian/udsactor-unmanaged/DEBIAN/postinst
Executable file
32
actor/linux/debian/udsactor-unmanaged/DEBIAN/postinst
Executable file
@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
# Automatically added by dh_systemd_enable/12.1.1
|
||||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
|
||||
# This will only remove masks created by d-s-h on package removal.
|
||||
deb-systemd-helper unmask 'udsactor-unmanaged.service' >/dev/null || true
|
||||
|
||||
# was-enabled defaults to true, so new installations run enable.
|
||||
if deb-systemd-helper --quiet was-enabled 'udsactor-unmanaged.service'; then
|
||||
# Enables the unit on first installation, creates new
|
||||
# symlinks on upgrades if the unit file has changed.
|
||||
deb-systemd-helper enable 'udsactor-unmanaged.service' >/dev/null || true
|
||||
else
|
||||
# Update the statefile to add new symlinks (if any), which need to be
|
||||
# cleaned up on purge. Also remove old symlinks.
|
||||
deb-systemd-helper update-state 'udsactor-unmanaged.service' >/dev/null || true
|
||||
fi
|
||||
fi
|
||||
# End automatically added section
|
||||
# Automatically added by dh_systemd_start/12.1.1
|
||||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
|
||||
if [ -d /run/systemd/system ]; then
|
||||
systemctl --system daemon-reload >/dev/null || true
|
||||
if [ -n "$2" ]; then
|
||||
_dh_action=restart
|
||||
else
|
||||
_dh_action=start
|
||||
fi
|
||||
deb-systemd-invoke $_dh_action 'udsactor-unmanaged.service' >/dev/null || true
|
||||
fi
|
||||
fi
|
||||
# End automatically added section
|
27
actor/linux/debian/udsactor-unmanaged/DEBIAN/postrm
Executable file
27
actor/linux/debian/udsactor-unmanaged/DEBIAN/postrm
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
# Automatically added by dh_systemd_start/12.1.1
|
||||
if [ -d /run/systemd/system ]; then
|
||||
systemctl --system daemon-reload >/dev/null || true
|
||||
fi
|
||||
# End automatically added section
|
||||
# Automatically added by dh_systemd_enable/12.1.1
|
||||
if [ "$1" = "remove" ]; then
|
||||
if [ -x "/usr/bin/deb-systemd-helper" ]; then
|
||||
deb-systemd-helper mask 'udsactor-unmanaged.service' >/dev/null || true
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$1" = "purge" ]; then
|
||||
if [ -x "/usr/bin/deb-systemd-helper" ]; then
|
||||
deb-systemd-helper purge 'udsactor-unmanaged.service' >/dev/null || true
|
||||
deb-systemd-helper unmask 'udsactor-unmanaged.service' >/dev/null || true
|
||||
fi
|
||||
fi
|
||||
# End automatically added section
|
||||
# Automatically added by dh_installdebconf/12.1.1
|
||||
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
|
||||
. /usr/share/debconf/confmodule
|
||||
db_purge
|
||||
fi
|
||||
# End automatically added section
|
7
actor/linux/debian/udsactor-unmanaged/DEBIAN/prerm
Executable file
7
actor/linux/debian/udsactor-unmanaged/DEBIAN/prerm
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
# Automatically added by dh_systemd_start/12.1.1
|
||||
if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
|
||||
deb-systemd-invoke stop 'udsactor-unmanaged.service' >/dev/null || true
|
||||
fi
|
||||
# End automatically added section
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=UDS Broker actor
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=root
|
||||
Group=root
|
||||
WorkingDirectory=/usr/share/UDSActor
|
||||
ExecStart=/usr/bin/python3 actor_service.py start-foreground
|
||||
PrivateTmp=true
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Binary file not shown.
@ -0,0 +1,26 @@
|
||||
Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
|
||||
Name: udsactor
|
||||
Maintainer: Adolfo Gómez García
|
||||
Source: http://www.udsenterprise.com/
|
||||
|
||||
Copyright: 2014-2019 Virtual Cable S.L.U.
|
||||
License: BSD-3-clause
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
.
|
||||
On Debian systems, the full text of the GNU General Public
|
||||
License version 2 can be found in the file
|
||||
`/usr/share/common-licenses/GPL-2'.
|
Loading…
Reference in New Issue
Block a user