ff4ff35918
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
44 lines
886 B
Plaintext
44 lines
886 B
Plaintext
: ${THIS_SH:=./bash}
|
|
|
|
# comsub should not inherit PST_COMPASSIGN
|
|
|
|
C=($(echo "${A[@]}" | \
|
|
(while read -d ' ' i; do
|
|
C=(${C/ ${i%% *} / })
|
|
done
|
|
echo ${C[@]})))
|
|
|
|
# comsub should not inherit PST_CASEPAT
|
|
|
|
${THIS_SH} -c '
|
|
case foo in
|
|
$( esac ; bar=foo ; echo "$bar")) echo bad 2;;
|
|
*) echo ok 2;;
|
|
esac
|
|
|
|
echo we should not see this' case
|
|
|
|
# comsub should not inherit PST_SUBSHELL
|
|
|
|
${THIS_SH} -c '( case foo in
|
|
( $(echo foo | cat )) echo ok 2;;
|
|
*) echo bad 2;;
|
|
esac
|
|
|
|
echo $( echo inside ) outside )' subshell
|
|
|
|
# comsub should not inherit PST_REDIRLIST
|
|
|
|
${THIS_SH} -c '
|
|
{fd}</dev/null {fd2}<$(foo=/dev/null ; echo $foo) exec
|
|
case $fd2 in
|
|
[0-9]*) echo ok 3 ;;
|
|
*) echo bad 3 ;;
|
|
esac' redirlist
|
|
|
|
# comsub should exit on syntax error while parsing
|
|
${THIS_SH} -c '
|
|
: $(case x in x) ;; x) done ;; esac)
|
|
|
|
echo after syntax error' syntax-error
|