Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/lib/libalpm/error.c
diff options
context:
space:
mode:
authorChantry Xavier <shiningxc@gmail.com>2007-10-04 18:13:09 -0500
committerAaron Griffin <aaronmgriffin@gmail.com>2007-10-04 18:13:09 -0500
commit98bcd1f5b1023b9eb219589c809fb2505079965d (patch)
tree55c0e3eb36ce5c28d45248419125db6262126b88 /lib/libalpm/error.c
parent02ec82b8c6fb2b2b89df92d79e9f8a28ce093cbe (diff)
Fix -Sy and -Sp operations.
When the -Sy operation failed, the lock wasn't removed because alpm_trans_release wasn't called. This is fixed now. Also, after my last change in commit 52e7e6d74733f7a431376a9e528c4fe4d3732068 , Sp didn't do anything anymore. That's because needs_transaction returned false for -Sp, so the sync transaction wasn't run. However, the current implementation of -Sp requires a sync transaction. Also, since a transaction creates the lock file at the beginning, and releases it at the end, this mean that -Sp requires root access anyway.. I think I understand now why Aaron found that the current -Sp implementation is hackish :) Signed-off-by: Chantry Xavier <shiningxc@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
Diffstat (limited to 'lib/libalpm/error.c')
0 files changed, 0 insertions, 0 deletions