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
|
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.
|
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
|
Section: admin
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: all
|
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_all.deb admin optional
|
||||||
udsactor_3.0.0_amd64.buildinfo 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