[pacman-dev] [PATCH v2 0/2] Save backup files with extension .pacsave.n
Pang Yan Han
pangyanhan at gmail.com
Wed Aug 3 04:35:36 EDT 2011
This is a 2 patch series which teaches pacman to save backup files with extension
.pacsave.n
Patch 1/2 introduces _alpm_mbasename and _alpm_mdirname from src/pacman/util.c
into libalpm. These 2 functions are used in Patch 2/2.
Patch 2/2 teaches pacman to save backup files with extension .pacsave.n
We look at the existing <name>.pacsave files, find the largest n, and rename each
existing <name>.pacsave.n file to <name>.pacsave.n+1 . If <name>.pacsave exists,
it shall be renamed to <name>.pacsave.1 . The newest backup file is then saved
as <name>.pacsave .
Pang Yan Han (2):
libalpm: Introduce _alpm_mbasename and _alpm_mdirname
Save backup files with extension .pacsave.n
lib/libalpm/remove.c | 75 ++++++++++++++++++++++++++++++++++++++++
lib/libalpm/util.c | 42 ++++++++++++++++++++++
lib/libalpm/util.h | 2 +
test/pacman/tests/remove012.py | 20 +++++++++++
4 files changed, 139 insertions(+), 0 deletions(-)
create mode 100644 test/pacman/tests/remove012.py
--
1.7.6
More information about the pacman-dev
mailing list