[Sunil Mohan Adapa]
> The solution to this part is to trigger a number cleanup after every
> snapshot. The fix is available as part of patch in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880144 . Hence, adding
> patch tag. Please consider accepting the simple patch to fix both bugs.

I suspect you talk about the second patch in bug #880144, ie this:

diff --git a/debian/80snapper b/debian/80snapper
index 0007402..ddf1f8b 100644
--- a/debian/80snapper
+++ b/debian/80snapper
@@ -1,3 +1,3 @@
 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770938
-  DPkg::Pre-Invoke  { "if [ -x /usr/bin/snapper -a -e 
/etc/snapper/configs/root ]; then rm /var/tmp/snapper-apt || true ; snapper 
create -d apt -c number -t pre -p > /var/tmp/snapper-apt || true ; fi"; };
-  DPkg::Post-Invoke { "if [ -x /usr/bin/snapper -a -e /var/tmp/snapper-apt ]; 
then snapper create -d apt -c number -t post --pre-number=`cat 
/var/tmp/snapper-apt` || true ; fi"; };
+  DPkg::Pre-Invoke  { "if [ -e /etc/default/snapper ]; then . 
/etc/default/snapper; fi; if [ -x /usr/bin/snapper -a ! x$DISABLE_APT_SNAPSHOT 
= 'xyes' -a -e /etc/snapper/configs/root ]; then rm /var/tmp/snapper-apt || 
true ; snapper create -d apt -c number -t pre -p > /var/tmp/snapper-apt || true 
; snapper cleanup number || true ; fi"; };
+  DPkg::Post-Invoke { "if [ -e /etc/default/snapper ]; then . 
/etc/default/snapper; fi; if [ -x /usr/bin/snapper -a ! x$DISABLE_APT_SNAPSHOT 
= 'xyes' -a -e /var/tmp/snapper-apt ]; then snapper create -d apt -c number -t 
post --pre-number=`cat /var/tmp/snapper-apt` || true ; snapper cleanup number 
|| true ; fi"; };

It has already been applied in the snapper git repository.  Did it
help with this issue too?
-- 
Happy hacking
Petter Reinholdtsen

Reply via email to