Ciprian Dorin, Craciun wrote:
<snip>
* if one has declared of using only MD5 sums (most of the packages
do this), it insists on using `openssl dgst` to create them;
http://projects.archlinux.org/pacman.git/commit/?id=b8a66d68
* it insists on using file tool to identify the file type;
http://bugs.archlinux.org/task/6246
* it insists on using bsdtar to untar the tar archives;
You need libarchive (bsdtar) for pacman and need pacman to resolve deps...
* it breaks if it's not able to chown the source tree; (this
happens as inside UML I'm root, but outside UML the file system is
owned by a normal user (the root filesystem of UML is exported by
using hostfs));
There is this in makepkg:
if (( EUID == 0 )); then
# change perms of all source files to root user & root group
chown -R 0:0 "$srcdir"
fi
It would seem the assumption that root has root permissions is not
always true... We could probably also add a check the user has
permissions to change the file permissions too.
Allan