You are not logged in.
I was trying out some vim commands and accidentally wiped my /etc/profile -.-
I've replaced some of the basic stuff like $PATH, but it still looks far shorter than the previous version. I also found some other examples on the web but I'd like to have the Arch defaults back and customize from there (: Could someone post theirs? Thanks a bunch.
Offline

$ cat /etc/profile
# 
# /etc/profile
#
# This file is intended to be used for ALL common
# Bourne-compatible shells. Shell specifics should be
# handled in /etc/profile.$SHELL where $SHELL is the name
# of the binary being run (discounting symlinks)
#
# Sections taken from SuSe's /etc/profile
# Note the explicit use of 'test' to cover all bases
#  and potentially incompatible shells
#Determine our shell without using $SHELL, which may lie
shell="sh"
if test -f /proc/mounts; then
   case $(/bin/ls -l /proc/$$/exe) in
        *bash) shell=bash ;;
        *dash) shell=dash ;;
        *ash)  shell=ash ;;
        *ksh)  shell=ksh ;;
        *zsh)  shell=zsh ;;
    esac
fi
# Load shell specific profile settings
test -f "/etc/profile.$shell" &&  . "/etc/profile.$shell"
#Set our umask
umask 022
# Set our default path
PATH="/bin:/usr/bin:/sbin:/usr/sbin"
export PATH
# Export default pkg-config path
PKG_CONFIG_PATH="/usr/lib/pkgconfig"
export PKG_CONFIG_PATH
# Some readline stuff that is fairly common
HISTSIZE=1000
HISTCONTROL="erasedups"
INPUTRC="/etc/inputrc"
LESS="-R"
export HISTSIZE HISTCONTROL INPUTRC LESS
# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
    for profile in /etc/profile.d/*.sh; do
        test -x $profile && . $profile
    done
    unset profile
fi
# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP
# Man is much better than us at figuring this out
unset MANPATHAnd, you could retrieve that file from core/filesystem too.
Last edited by hullap (2010-04-04 11:52:47)
Offline

pacman -S filesystem and you are done 
Offline
Heh, I had tried to reinstall bash with no success  thanks for pointing me to filesystem!
 thanks for pointing me to filesystem!
Offline
Hopefully this will encourage you to implement decent backups! 
Incidentally if you have a second arch machine you can use "pacman -Qo /etc/profile" to find the package that contains the file. It would be helpful if there was an online version of this for common packages however I'm not aware of one?
Offline
@ ehlo
pacman -S pkgtools
[thestinger@arch packages]$ pkgfile /etc/profile
core/filesystemyou can use pkgfile for any file owned by a package in the repos - it keeps a little database in /var and updates it with a cronjob
Offline
Thanks, thestinger.
/me goes to install
Offline