Challenge image: embbed files into yaml recipe

This commit is contained in:
nemunaire 2018-02-23 20:56:35 +01:00 committed by Pierre-Olivier Mercier
commit ef17e1860e
7 changed files with 75 additions and 30 deletions

View file

@ -56,8 +56,4 @@ RUN rm -rf /out/etc/inittab
FROM scratch
COPY --from=mirror /out/ /
COPY init /init
COPY bin/ /bin/
COPY etc/ /etc/
COPY lib/ /lib/
COPY sbin/ /sbin/

View file

@ -42,7 +42,7 @@ token_format() {
\"challenge\": ${TID},"
}
>&2 cat <<EOF
cat <<EOF
{
"login": "${ULGN}",${challenge}
"token": "${TOKEN}"${DATA}
@ -83,7 +83,7 @@ case "${TOKENID}" in
exit 2
;;
token5)
HDATA=$(dig +short +time=1 +tries=0 adlin.nemunai.re $2 | sed 's/"//g') || {
HDATA=$(dig +short +time=1 +tries=0 adlin.nemunai.re $2 | sed 's/["\\]//g') || {
echo "Try again! Your resolver settings seems not good :(" >&2
exit 3
}

View file

@ -1,11 +0,0 @@
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false
adm:x:3:4:adm:/var/adm:/bin/false
lp:x:4:7:lp:/var/spool/lpd:/bin/false
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
news:x:9:13:news:/var/spool/news:/bin/false
uucp:x:10:14:uucp:/var/spool/uucp:/bin/false
operator:x:11:0:operator:/root:/bin/bash

View file

@ -1,5 +0,0 @@
#!/bin/sh
ping -c 1 192.168.23.1 && \
sleep 3 && \
reboot -f

View file

@ -1,7 +0,0 @@
#!/bin/sh
[ "$2" = "root" ] &&
echo "Tip: vous souvenez-vous du mot de passe root ?" ||
echo "Tip: cette machine n'est pas reliée au LDAP de l'école."
exec login $@