diff options
author | Freya Murphy <freya@freyacat.org> | 2024-12-23 10:39:16 -0500 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2024-12-23 10:39:16 -0500 |
commit | de9cae795f93d03e68d965c59af4b21d96df4ec7 (patch) | |
tree | ad4f903c04630b3b92e2b9b5d06d5b8647d299bb /build/init/stamp.sh | |
parent | license (diff) | |
download | crimson-de9cae795f93d03e68d965c59af4b21d96df4ec7.tar.gz crimson-de9cae795f93d03e68d965c59af4b21d96df4ec7.tar.bz2 crimson-de9cae795f93d03e68d965c59af4b21d96df4ec7.zip |
initial
Diffstat (limited to 'build/init/stamp.sh')
-rwxr-xr-x | build/init/stamp.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/build/init/stamp.sh b/build/init/stamp.sh new file mode 100755 index 0000000..6f71038 --- /dev/null +++ b/build/init/stamp.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +out="/var/run/crimson/stamp.php" +public="/opt/site/public" +files=$(find "$public" -type f -printf %P\\n) + +printf "<?php\n\$__stamps = array();\n" > "$out" +for file in $files; do + stamp=$(date +%s -r "$public/$file") + echo "\$__stamps['public/$file'] = $stamp;" >> "$out"; +done +echo "define('FILE_TIMES', \$__stamps);" >> "$out" +echo "unset(\$__stamps);" >> "$out" + |