40 lines
988 B
Plaintext
Executable File
40 lines
988 B
Plaintext
Executable File
|
|
# check whether we are in releng and eventually 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
|
|
|