Pacman will not upgrade, modify, nor change system configuration files.
In short, Pacman will not automatically reconfigure your system for you. (Again, this is a feature, not a flaw.)
This might (in some cases) cause a confusion.
A .pacsave file is created during a package removal (pacman -R, which is also called automatically by pacman -U and pacman -Su)
when the pacman database indicates that a certain file owned by the package should be renamed with a .pacsave extension if it was previously modified by the user.
is like masturbation...it's good in the beginning, but in the end, you realize
you've just fkd yourself
Despite pacman not being an "automatic system maintenance program", a large portion of these steps can be automated.
Pacmatic will check the news for you before updates, warn you about -Sy, and pester you to take care of pacnew files. I'm working on a feature that will recommend which AUR packages need rebuilding.
See https://bbs.archlinux.org/viewtopic.php?id=78559 for more details.
great post :-P
i have Arch news on my RSS Reader, so im lazy to read in websites XD
If you're a bit of a noob like me, don't accidentally do a "pacman -Rc networkmanager avahi samba netfs" in stead of a "pacman -Rs networkmanager avahi samba netfs" Luckily I spotted my error fast enough to ctrl-C fast enough to be able to reinstall the uninstalled packages without problems..
“Great art is horseshit, buy tacos.” - Charles Bukowski
I'm a relative n00b to *nix. After re-installing Arch for the 10th time (that's not an exaggeration), I finally got an Internet connection and upgraded to the 2.6.39 kernel. Then, for whatever reason, I decided to upgrade glibc... which actually downgraded the package because I guess the mirrors don't keep up to date as much as they should. Now, nothing works anymore, and I can't even log in. Thus, I must re-install everything from scratch, which should be another 5 hours of fun.
I wish (and forgive my n00b-ness if this already exists) there would be an option for pacman to only downgrade during a -Syu if the user specifies it with a flag.