1
0
mirror of https://github.com/lineageos4microg/docker-lineage-cicd synced 2024-09-20 12:22:40 +02:00

printenv output was not compatible with crontab

Triage by sedding the output in a proper way
This commit is contained in:
Julian Xhokaxhiu 2017-01-12 23:51:01 +01:00
parent c4f50fd23d
commit 7142edf4dd

View File

@ -16,8 +16,8 @@ git config --global user.email $USER_MAIL
# Initialize the cronjob
cronFile=/tmp/buildcron
printf "SHELL=/bin/bash\n" > $cronFile
printenv >> $cronFile
printf "\n\n$CRONTAB_TIME /usr/bin/flock -n /tmp/lock.build /root/build.sh 2>&1\n" >> $cronFile
printenv -0 | sed -e 's/=\x0/=""\n/g' | sed -e 's/\x0/\n/g' | sed -e "s/_=/PRINTENV=/g" >> $cronFile
printf "\n$CRONTAB_TIME /usr/bin/flock -n /tmp/lock.build /root/build.sh 2>&1\n" >> $cronFile
crontab $cronFile
rm $cronFile