Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#33369 - pacman asks for root passwork for -w option (download only)
Attached to Project:
Pacman
Opened by scorici (scorici) - Saturday, 12 January 2013, 02:43 GMT
Last edited by Allan McRae (Allan) - Monday, 08 January 2018, 04:16 GMT
Opened by scorici (scorici) - Saturday, 12 January 2013, 02:43 GMT
Last edited by Allan McRae (Allan) - Monday, 08 January 2018, 04:16 GMT
|
DetailsDescription:
pacman asks for root password for -w option even if not downloading in cache (/var/cache/pacman/pkg) where root permission is required. I tried with the --cache option set to $HOME which is writable. Additional info: package version :4.0.3-5 forum thread: https://bbs.archlinux.org/viewtopic.php?pid=1216634 Steps to reproduce: $ pacman -Sw gnuchess --cachedir $HOME |
This task depends upon
Closed by Allan McRae (Allan)
Monday, 08 January 2018, 04:16 GMT
Reason for closing: Won't implement
Monday, 08 January 2018, 04:16 GMT
Reason for closing: Won't implement
Comment by Dave Reisner (falconindy) -
Saturday, 12 January 2013, 16:35 GMT
Seems fairly straight forward at first glance, but there's a lot of pitfalls. Doing this would mean that we add yet another exception to our list in needs_root(), and then somehow add ALPM_TRANS_FLAG_NOLOCK to the sync transaction (this alone is questionable, but I guess we protect against corrupt downloads). Our cachedir finding logic already does the job of finding us a writeable cachedir, but I think that it'll always fall back on /tmp if it can't find anything writeable.