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