X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=.profile.d%2FPATH.bashrc;h=ab57aaabca30c6e20d9d61443abe86797a6fa86d;hb=2be8b73f0cbc7eef32fb1cbecbb215890858ccb1;hp=052831420a7b1c52a234aced1208effc0f036017;hpb=719ead9b34472b47fc4721e304f7ce0b703f94c4;p=profile.git diff --git a/.profile.d/PATH.bashrc b/.profile.d/PATH.bashrc index 0528314..ab57aaa 100644 --- a/.profile.d/PATH.bashrc +++ b/.profile.d/PATH.bashrc @@ -91,8 +91,8 @@ function makepath() { # Construct directory list, omitting nonexistent and undefined ones. dirs= -for dir in ${SYSTEM:-#}/${ARCHITECTURE:-#} ${SYSTEM:-} ""; do - [ "${dir/#/}" = "$dir" ] || continue +for dir in "${SYSTEM:-@}/${ARCHITECTURE:-@}" "${SYSTEM:-@}" ""; do + [ "${dir/@/}" = "$dir" ] || continue [ -d "$DIR/$dir" ] || continue dirs="$dirs,$DIR/$dir" dirs="${dirs%%/}"