# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # We used to place bashrc niceties into the user's .bashrc. Use # profile.d instead. sudo_clobber /etc/profile.d/chromiumos-niceties.sh << EOF # Niceties for interactive logins. (cr) denotes this is a chroot, the # __git_branch_ps1 prints current git branch in ./ . The $r behavior is to # make sure we don't reset the previous $? value which later formats in # $PS1 might rely on. PS1='\$(r=\$?; __git_branch_ps1 "(%s) "; exit \$r)'"\${PS1}" PS1="(cr) \${PS1}" EOF # Also, get rid of the leftover stuff in the user's .bashrc. # These are the two originally added lines: STR1='export PS1='"'"'$(r=$?; __git_branch_ps1 "(%s) "; exit $r)'"'"'"${PS1}"' STR2='export PS1="(cr) ${PS1}"' sed -e "/${STR1}/d" -e "/${STR2}/d" -i ~/.bashrc exit 0