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 $?
 |