Quote:
Originally Posted by pan64
you do not need to use bold, red and other tricks to make your post more readable.
Otherwise it looks like you need to install docker.
|
Thanks for the protocol tips. I installed docker and here is the result from executing build.sh:
Code:
>docker $sudo ./build.sh
Sending build context to Docker daemon 5.632kB
Step 1/29 : FROM arch-devel
pull access denied for arch-devel, repository does not exist or may require 'docker login'
Here is the code in Dockerfile. It looks like it doesn't like the first line. I don't see any references anywhere to 'arch-devel' in the grep that follows:
Code:
FROM arch-devel
LABEL maintainer="rvjansen@xs4all.nl"
WORKDIR /
RUN svn co https://svn.code.sf.net/p/oorexx/code-0/main/trunk oorexx-code-0
WORKDIR /oorexx-code-0
RUN cmake .
RUN make install
WORKDIR /
RUN git clone https://github.com/daniel64/lspf.git
ADD mkdirs.sh /lspf
WORKDIR /lspf
RUN chmod +x mkdirs.sh
RUN /lspf/mkdirs.sh
WORKDIR /lspf/src
# Copy the current directory contents into the container at /app
ADD copypaths.sh /lspf
RUN sed -i 's/#define ZSYSPATH "\/home\/daniel\/lspf"/#define ZSYSPATH "\/root\/.lspf"/g' lspf.h
RUN ./compsetup
RUN ./setup
RUN ./comp1
WORKDIR /lspf/src/Apps
RUN ./compapps
WORKDIR /lspf/
RUN chmod +x copypaths.sh
RUN ./copypaths.sh
# Define environment variables
ENV HOME=/root
ENV LOGNAME=root
ENV SHELL=/usr/sbin/bash
ENV PATH=/lspf/src:$PATH
# Default command when the container launches
CMD bash
Here is my grep looking for arch-devel in this directory tree:
Code:
>ispf $tree -d
.
└── lspf-master
├── doc
├── mlib
├── plib
│** └── help
├── rexx
├── src
│** └── Apps
├── tlib
└── tools
└── docker
11 directories
>ispf $grep -R 'arch-devel'
lspf-master/tools/docker/Dockerfile:FROM arch-devel
Here is the INSTALL file instructions:
==================================================================================================== ========
Docker:
-------
There is a docker build in directory tools/docker kindly provided by Rene Jansen.
This will download and install both ooRexx and lspf.
Boost and ncurses required to compile lspf.cpp.
Environmental variables HOME and LOGNAME are required to be setup. lspf will fail to start without them.
SHELL is also used, but not a requirement. .SHELL command will not work if this variable is not set.
OOREXX required for POREXX1.cpp (OOREXX interface module for writing lspf applications in REXX) and PEDRXM1.cpp (edit
macro interface module for writing edit macros in REXX).
file required for PBRO01A.cpp as it is linked with -lmagic.
grep required for PFLST0A.cpp for the SRCHFOR command.
Run lspf in a terminal.
Works with:
linux 5.5.4
gcc 9.2.1
ncurses 6.2
boost 1.72.0
On upgrade:
-----------
Recompile application programs in case header files have changed (use applications that come with that
version of lspf).
Recompile and rerun setup in case variables have been added to the ISPS profile. You will get segfaults
if required variables are missing.
==================================================================
What am I missing?
And many thanks for the help!