mirror of
https://github.com/GNS3/gns3-registry.git
synced 2024-12-22 14:12:28 +00:00
Merge pull request #250 from AJNOURI/master
remove duplicate webterm and modify the old one
This commit is contained in:
commit
79795757ca
@ -12,7 +12,7 @@ RUN set -ex \
|
|||||||
# install web tools
|
# install web tools
|
||||||
#
|
#
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \
|
&& DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \
|
||||||
firefox-esr lxterminal jwm menu leafpad \
|
firefox-esr lxterminal jwm menu leafpad apache2-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
&& /bin/echo -e '\
|
&& /bin/echo -e '\
|
||||||
\x23!/bin/sh\n\
|
\x23!/bin/sh\n\
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
# docker image with basic networking tools and web browser
|
|
||||||
|
|
||||||
FROM gns3/ipterm-base
|
|
||||||
|
|
||||||
# minimal init, see https://github.com/Yelp/dumb-init
|
|
||||||
ADD https://github.com/Yelp/dumb-init/releases/download/v1.1.1/dumb-init_1.1.1_amd64 /usr/local/sbin/dumb-init
|
|
||||||
|
|
||||||
RUN set -ex \
|
|
||||||
&& chmod 755 /usr/local/sbin/dumb-init \
|
|
||||||
&& apt-get update \
|
|
||||||
#
|
|
||||||
# install web tools
|
|
||||||
#
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \
|
|
||||||
firefox-esr lxterminal jwm menu leafpad apache2-utils \
|
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
|
||||||
&& /bin/echo -e '\
|
|
||||||
\x23!/bin/sh\n\
|
|
||||||
\n\
|
|
||||||
\x23 use home page on first start\n\
|
|
||||||
[ -e "$HOME/.mozilla" ] || start_url="about:home"\n\
|
|
||||||
\n\
|
|
||||||
\x23 start firefox\n\
|
|
||||||
start=$(date +%s)\n\
|
|
||||||
firefox $start_url\n\
|
|
||||||
status=$?\n\
|
|
||||||
\n\
|
|
||||||
\x23 workaround: restart firefox, if it crashes during initialization\n\
|
|
||||||
if [ $status -eq 139 -a $(($(date +%s)-start)) -le 10 ]; then\n\
|
|
||||||
firefox $start_url\n\
|
|
||||||
fi' \
|
|
||||||
> /usr/local/bin/start-firefox && chmod +x /usr/local/bin/start-firefox \
|
|
||||||
&& /bin/echo -e '\
|
|
||||||
?package(firefox-esr):\\\n\
|
|
||||||
needs="x11"\\\n\
|
|
||||||
section="Applications"\\\n\
|
|
||||||
title="Mozilla Firefox"\\\n\
|
|
||||||
command="start-firefox"' \
|
|
||||||
> /etc/menu/firefox \
|
|
||||||
&& echo "postrun="\""sed -i '/^ </ d' debian-menu"\" >> /etc/menu-methods/jwm \
|
|
||||||
&& sed -i 's/\(Desktops width\)="[0-9]*"/\1="2"/' /etc/jwm/system.jwmrc \
|
|
||||||
&& update-menus \
|
|
||||||
&& mkdir -p /root/.config/lxterminal \
|
|
||||||
&& /bin/echo -e '\
|
|
||||||
[general]\n\
|
|
||||||
scrollback=1000\n\
|
|
||||||
fgcolor=#ffffff' \
|
|
||||||
> /root/.config/lxterminal/lxterminal.conf \
|
|
||||||
&& /bin/echo -e '\
|
|
||||||
\x23!/bin/sh\n\
|
|
||||||
[ $$ -eq 1 ] && exec dumb-init "$0" "$@"\n\
|
|
||||||
\n\
|
|
||||||
cd\n\
|
|
||||||
export SHELL=/bin/bash\n\
|
|
||||||
start-firefox &\n\
|
|
||||||
jwm' \
|
|
||||||
> /etc/init.sh && chmod +x /etc/init.sh
|
|
||||||
|
|
||||||
VOLUME [ "/root" ]
|
|
||||||
CMD [ "/etc/init.sh" ]
|
|
Loading…
Reference in New Issue
Block a user