Update Dockerfile: use 5.1.14.145 installer, add desktop-directories
Some checks failed
Test / test (push) Has been cancelled
Some checks failed
Test / test (push) Has been cancelled
This commit is contained in:
@@ -33,32 +33,20 @@ RUN cd /lib/systemd/system/sysinit.target.wants/ && \
|
|||||||
rm -f /lib/systemd/system/plymouth* && \
|
rm -f /lib/systemd/system/plymouth* && \
|
||||||
rm -f /lib/systemd/system/systemd-update-utmp*
|
rm -f /lib/systemd/system/systemd-update-utmp*
|
||||||
|
|
||||||
# Copy and extract pre-built Cisco Secure Client 5.1.14.145
|
# Pre-create directories needed by Cisco installer
|
||||||
COPY cisco-secureclient-5.1.14.145.tar.gz /tmp/
|
RUN mkdir -p /usr/share/desktop-directories
|
||||||
RUN mkdir -p /opt/cisco && \
|
|
||||||
tar -xzf /tmp/cisco-secureclient-5.1.14.145.tar.gz -C /opt/cisco && \
|
# Install Cisco Secure Client 5.1.14.145
|
||||||
rm /tmp/cisco-secureclient-5.1.14.145.tar.gz
|
COPY cisco-secure-client-linux64-5.1.14.145-core-vpn-webdeploy-k9.sh /tmp/cisco-install.sh
|
||||||
|
RUN chmod +x /tmp/cisco-install.sh && \
|
||||||
|
/tmp/cisco-install.sh && \
|
||||||
|
rm /tmp/cisco-install.sh
|
||||||
|
|
||||||
# Copy user data (hostscan, etc)
|
# Copy user data (hostscan, etc)
|
||||||
COPY cisco-userdata.tar.gz /tmp/
|
COPY cisco-userdata.tar.gz /tmp/
|
||||||
RUN tar -xzf /tmp/cisco-userdata.tar.gz -C /root && \
|
RUN tar -xzf /tmp/cisco-userdata.tar.gz -C /root && \
|
||||||
rm /tmp/cisco-userdata.tar.gz
|
rm /tmp/cisco-userdata.tar.gz
|
||||||
|
|
||||||
# Create Cisco systemd service
|
|
||||||
RUN mkdir -p /etc/systemd/system && \
|
|
||||||
echo '[Unit]' > /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'Description=Cisco AnyConnect Secure Mobility Client Agent' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'After=network.target' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo '' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo '[Service]' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'Type=forking' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'ExecStart=/opt/cisco/secureclient/bin/vpnagentd' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'Restart=on-failure' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo '' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo '[Install]' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
echo 'WantedBy=multi-user.target' >> /etc/systemd/system/vpnagentd.service && \
|
|
||||||
systemctl enable vpnagentd.service 2>/dev/null || true
|
|
||||||
|
|
||||||
COPY vpn-sso.sh /root/vpn-sso.sh
|
COPY vpn-sso.sh /root/vpn-sso.sh
|
||||||
RUN chmod +x /root/vpn-sso.sh
|
RUN chmod +x /root/vpn-sso.sh
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user