Commit 77402cf1fed7ee86eb3be5c747df3e0429652d98
Add fallbacks for uuidgen
Charles Lehner committed on 5/14/2015, 7:36:35 PMParent: 6b6b8c3cfc9b36011e47622a5303be71f6bf7fa4
Files changed
feed.sh | changed |
feed.sh | ||
---|---|---|
@@ -1,8 +1,14 @@ | ||
1 | 1 … | #!/bin/sh |
2 | 2 … | |
3 | 3 … | test -z "$SITE_URL" && echo 'Define the SITE_URL env variable' >&2 && exit 1 |
4 | 4 … | |
5 … | +hash uuidgen >&2 || uuidgen() { | |
6 … | + cat /proc/sys/kernel/random/uuid 2>&- ||\ # Linux | |
7 … | + cat /compat/linux/proc/sys/kernel/random/uuid 2>&- ||\ # FreeBSD | |
8 … | + python -c 'import uuid; print uuid.uuid1()' | |
9 … | +} | |
10 … | + | |
5 | 11 … | : ${SITE_TITLE:=My Cool Site} |
6 | 12 … | : ${SITE_AUTHOR:=$(grep $(id -u) /etc/passwd | cut -d: -f 5 | cut -d, -f1)} |
7 | 13 … | : ${SITE_ID:=$(cat site_id || echo urn:uuid:$(uuidgen) | tee site_id)} |
8 | 14 … | : ${FEED_ENTRIES:=15} |
Built with git-ssb-web