40 lines
977 B
Plaintext
40 lines
977 B
Plaintext
|
|
||
|
# 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
|
||
|
|