summaryrefslogtreecommitdiff
path: root/build/init/stamp.sh
blob: 6f71038d3abf6f010d54f01c7aed8f0b8c89a2fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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"