| |
| # check whether we are in releng and create dir |
| mkdir_ret=29 |
| if test -d releng_generated_data |
| then |
| if test -d releng_generated_data/change_shell_to_use |
| then |
| mkdir_ret=0 |
| else |
| mkdir releng_generated_data/change_shell_to_use |
| mkdir_ret=$? |
| fi |
| fi |
| |
| if test "$mkdir_ret" = 0 |
| then |
| for i in run_all_auto auto_* manual_* |
| do |
| temp=releng_generated_data/change_shell_to_use/temp_file |
| c=$(wc -l "$i" | awk '{print $1}') |
| line=$(head -n 1 "$i") |
| |
| if echo x"$line" | grep '^x#!' >/dev/null 2>&1 |
| then |
| cp "$i" "$temp" |
| echo '#!'"$SHELL" > "$temp" |
| tail -n "$(expr $c - 1)" "$i" >> "$temp" |
| mv "$temp" "$i" |
| echo "Changed to #!$SHELL : $i" |
| fi |
| done |
| rmdir releng_generated_data/change_shell_to_use |
| else |
| echo "change_shell_to_use: Missing directory ./releng_generated_data" >&2 |
| echo "or cannot create directory ./releng_generated_data/change_shell_to_use" >&2 |
| echo "change_shell_to_use: Run aborted" |
| test 1 = 0 |
| fi |
| |