asd
This commit is contained in:
31
bbs.docker
Normal file
31
bbs.docker
Normal file
@@ -0,0 +1,31 @@
|
||||
FROM bbsio/synchronet:latest
|
||||
|
||||
ARG DOSEMU_DEB_URL=http://launchpadlibrarian.net/363141379/dosemu_1.4.0.7+20130105+b028d3f-2build1_amd64.deb
|
||||
ARG DOSEMU_DEB=dosemu_1.4.0.7+20130105+b028d3f-2build1_amd64.deb
|
||||
|
||||
USER root
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y libasound2 rsh-redone-client locales locales-all \
|
||||
mtools dosfstools dos2unix ser2net socat sqlite3 libsqlite3-dev \
|
||||
nsnake pacman4console greed moon-buggy nudoku \
|
||||
|
||||
RUN apt-get install -y libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0 libgtk2.0-0 libopenal1 libsndfile1 libncursesw5
|
||||
|
||||
ENV USER=root LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8
|
||||
|
||||
RUN ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
|
||||
|
||||
# HACK: Install dosemu from .deb URL and allow for initial failure of install before dependencies
|
||||
RUN wget -nc $DOSEMU_DEB_URL \
|
||||
&& /usr/bin/dpkg -i $DOSEMU_DEB \
|
||||
|| /usr/bin/apt-get -f install -y \
|
||||
&& /usr/bin/dpkg -i $DOSEMU_DEB \
|
||||
&& rm $DOSEMU_DEB
|
||||
RUN mkdir -p /media/CDROM
|
||||
|
||||
RUN wget 'https://gitlab.synchro.net/main/sbbs/-/raw/master/install/termcap?ref_type=heads'
|
||||
RUN wget 'https://gitlab.synchro.net/main/sbbs/-/raw/master/install/terminfo?ref_type=heads'
|
||||
RUN cat termcap?ref_type=heads >> /etc/termcap
|
||||
RUN /usr/bin/tic terminfo?ref_type=heads
|
||||
RUN rm termcap?ref_type=heads terminfo?ref_type=heads
|
||||
Reference in New Issue
Block a user