#
Name: oss-pkg-PACKAGE
-Summary: Package to install PACKAGE on OSS-Clients
+Summary: Package to install PACKAGE on CRANIX-Clients
Version: VERSION
Release: RELEASE
License: GPL-2.0
Source1: vncsnapshot
Source2: ultravncpw.pl
Source3: get_screenshot.sh
-Source4: oss_get_screenshots.sh
-Source5: oss_get_screenshots.service
+Source4: crx_get_screenshots.sh
+Source5: crx_get_screenshots.service
Source6: 110-open-fw-for-vnc.sh
BuildArch: noarch
BuildRequires:unzip
Requires: filesystem
Requires: perl-Crypt-DES
PreReq: salt-master
+Requires: cranix-base
PreReq: %fillup_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Package to install PACKAGE on OSS-Clients
+Package to install PACKAGE on CRANIX-Clients
Authors:
--------
cp -a repo-ng/* %{buildroot}/srv/salt/win/repo-ng/PACKAGE
#Server stuff
-mkdir -p %{buildroot}/usr/share/oss/vnc/
-install -m 755 %{SOURCE1} %{buildroot}/usr/share/oss/vnc/
-install -m 755 %{SOURCE2} %{buildroot}/usr/share/oss/vnc/
-install -m 755 %{SOURCE3} %{buildroot}/usr/share/oss/vnc/
+mkdir -p %{buildroot}/usr/share/cranix/vnc/
+install -m 755 %{SOURCE1} %{buildroot}/usr/share/cranix/vnc/
+install -m 755 %{SOURCE2} %{buildroot}/usr/share/cranix/vnc/
+install -m 755 %{SOURCE3} %{buildroot}/usr/share/cranix/vnc/
-mkdir -p %{buildroot}/usr/share/oss/plugins/clients/start/
-install -m 755 %{SOURCE6} %{buildroot}/usr/share/oss/plugins/clients/start/
+mkdir -p %{buildroot}/usr/share/cranix/plugins/clients/start/
+install -m 755 %{SOURCE6} %{buildroot}/usr/share/cranix/plugins/clients/start/
mkdir -p %{buildroot}/usr/sbin
install -m 755 %{SOURCE4} %{buildroot}/usr/sbin/
rm -rf %{buildroot}
%pre
-%service_add_pre oss_get_screenshots.service
+%service_add_pre crx_get_screenshots.service
%preun
-%service_del_preun oss_get_screenshots.service
+%service_del_preun crx_get_screenshots.service
%post
-%service_add_post oss_get_screenshots.service
-if [ ! -e /var/adm/oss/vncpwd/VNCPW1 ]
+%service_add_post crx_get_screenshots.service
+if [ ! -e /var/adm/cranix/vncpwd/VNCPW1 ]
then
- VNCPW1=$( mktemp -q XXXXXXXX )
- VNCPW2=$( mktemp -q XXXXXXXX )
- mkdir -m 750 /var/adm/oss/vncpwd/
- echo $VNCPW1 > /var/adm/oss/vncpwd/VNCPW1.txt
- echo $VNCPW2 > /var/adm/oss/vncpwd/VNCPW2.txt
- echo $VNCPW1 | vncpasswd -f > /var/adm/oss/vncpwd/VNCPW1
- echo $VNCPW2 | vncpasswd -f > /var/adm/oss/vncpwd/VNCPW2
- UVNCPW1=$( /usr/share/oss/vnc/ultravncpw.pl --password $VNCPW1 )
- UVNCPW2=$( /usr/share/oss/vnc/ultravncpw.pl --password $VNCPW2 )
- chmod 600 /var/adm/oss/vncpwd/*
- echo -ne "[ultravnc]\r\n" > /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
- echo -ne "passwd=${UVNCPW1}00\r\n" >> /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
- echo -ne "passwd2=${UVNCPW2}00\r\n" >> /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
+ if [ -d /var/adm/oss/vncpwd/VNCPW1 ]; then
+ rsync -aAv /var/adm/oss/vncpwd/ /var/adm/cranix/vncpwd/
+ else
+ VNCPW1=$( mktemp -q XXXXXXXX )
+ VNCPW2=$( mktemp -q XXXXXXXX )
+ mkdir -m 750 /var/adm/cranix/vncpwd/
+ echo $VNCPW1 > /var/adm/cranix/vncpwd/VNCPW1.txt
+ echo $VNCPW2 > /var/adm/cranix/vncpwd/VNCPW2.txt
+ echo $VNCPW1 | vncpasswd -f > /var/adm/cranix/vncpwd/VNCPW1
+ echo $VNCPW2 | vncpasswd -f > /var/adm/cranix/vncpwd/VNCPW2
+ UVNCPW1=$( /usr/share/cranix/vnc/ultravncpw.pl --password $VNCPW1 )
+ UVNCPW2=$( /usr/share/cranix/vnc/ultravncpw.pl --password $VNCPW2 )
+ chmod 600 /var/adm/cranix/vncpwd/*
+ echo -ne "[ultravnc]\r\n" > /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
+ echo -ne "passwd=${UVNCPW1}00\r\n" >> /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
+ echo -ne "passwd2=${UVNCPW2}00\r\n" >> /srv/salt/win/repo-ng/PACKAGE/ultravnc.ini
+ fi
fi
-/usr/sbin/oss_api_post_file.sh 'softwares/add' /srv/salt/win/repo-ng/PACKAGE/HASH.json
-systemctl enable oss_get_screenshots.service
-systemctl start oss_get_screenshots.service
+/usr/sbin/cranix_api_post_file.sh 'softwares/add' /srv/salt/win/repo-ng/PACKAGE/HASH.json
+systemctl enable crx_get_screenshots.service
+systemctl start crx_get_screenshots.service
%postun
-%service_del_postun oss_get_screenshots.service
+%service_del_postun crx_get_screenshots.service
%files
%defattr(644,root,root)
/srv/salt/win/repo-ng/PACKAGE
/srv/salt/packages/PACKAGE.sls
-/usr/lib/systemd/system/oss_*
+/usr/lib/systemd/system/crx_*
%defattr(755,root,root)
-/usr/share/oss/vnc
-/usr/share/oss/plugins/clients/start/*
-/usr/sbin/oss_*
+/usr/share/cranix/vnc
+/usr/share/cranix/plugins/clients/start/*
+/usr/sbin/crx_*