forked from qt-creator/qt-creator
59 lines
1.0 KiB
Bash
Executable File
59 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
## Open script-dir-homed subshell
|
|
(
|
|
ABS_SCRIPT_DIR=`pwd`/`dirname "$0"`
|
|
cd "${ABS_SCRIPT_DIR}"
|
|
|
|
|
|
print_run() {
|
|
echo "$@"
|
|
"$@"
|
|
}
|
|
|
|
rand_range() {
|
|
incMin=$1
|
|
incMax=$2
|
|
echo $((RANDOM*(incMax-incMin+1)/32768+incMin))
|
|
}
|
|
|
|
rand_range_list() {
|
|
for ((i=0;i<$3;++i)); do
|
|
rand_range $1 $2
|
|
done
|
|
}
|
|
|
|
|
|
identifiers="\
|
|
linux-x86-setup.bin \
|
|
linux-x86_64-setup.bin \
|
|
linux-x86-gcc3.3-setup.bin \
|
|
mac-setup.dmg \
|
|
windows-setup.exe \
|
|
"
|
|
|
|
hour=23
|
|
minutes=59
|
|
|
|
for version in 0.9 ; do
|
|
for year in $(rand_range 2007 2008) ; do
|
|
for month in $(rand_range_list 1 12 3) ; do
|
|
for day in $(rand_range_list 1 28 10) ; do
|
|
dir=`printf '%04d-%02d-%02d' ${year} ${month} ${day}`
|
|
print_run mkdir -p ${dir}
|
|
timestamp=`printf '%04d%02d%02d%02d%02d' ${year} ${month} ${day} ${hour} ${minutes}`
|
|
shared="qtcreator-${version}-${timestamp}"
|
|
for i in ${identifiers} ; do
|
|
print_run touch "${dir}/${shared}-${i}"
|
|
done
|
|
done
|
|
done
|
|
done
|
|
done
|
|
exit 0
|
|
|
|
|
|
## Properly close subshell
|
|
)
|
|
exit $?
|