fix: use extern mutex and COPT -fPIE -Wno-error. Add Dockerfile

This commit is contained in:
mco-system 2025-10-05 10:50:44 +11:00
parent 25ccec2fd3
commit 58c7549e65
2 changed files with 28 additions and 5 deletions

View File

@ -5,14 +5,15 @@ RUN apt-get update && \
useradd -m -d /home/guinness -s /bin/false -r guinness useradd -m -d /home/guinness -s /bin/false -r guinness
FROM guinnessd-base FROM guinnessd-base
COPY . /home/guinness COPY . /home/guinness/src
WORKDIR /home/guinness WORKDIR /home/guinness
RUN make && \ RUN make -C /home/guinness/src && \
mv /home/guinness/guinnessd /usr/local/bin && \ mv /home/guinness/src/guinnessd /usr/local/bin && \
mv /home/guinness/src/picoles /usr/local/share && \
chmod +x /usr/local/bin/guinnessd && \ chmod +x /usr/local/bin/guinnessd && \
rm -Rf /home/guinness/* && \ rm -Rf /home/guinness/src && \
apt-get remove -y make gcc && \ apt-get remove -y make gcc && \
apt-get autoremove -y apt-get autoremove -y

22
picoles/steinlager Normal file
View File

@ -0,0 +1,22 @@
.sssssssss.
.sssssssssssssssssss
sssssssssssssssssssssssss
ssssssssssssssssssssssssssss
@@sssssssssssssssssssssss@ss
|s@@@@sssssssssssssss@@@@s|s
_______|sssss@@@@@sssss@@@@@sssss|s
/ sssssssss@sssss@sssssssss|s
/ .------+.ssssssss@sssss@ssssssss.|
/ / |...sssssss@sss@sssssss...|
| | |.......sss@sss@ssss......|
| | |..........s@ss@sss.......|
| | |...........@ss@..........|
\ \ |............ss@..........|
\ '------+...........ss@...........|
\________ .........................|
|.........................|
/...........................\
|.............................|
|.......................|
|...............|