diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 366ddb1..1891ee2 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/index.doctree b/.doctrees/index.doctree index 25f7286..e00bc9b 100644 Binary files a/.doctrees/index.doctree and b/.doctrees/index.doctree differ diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt index b090fc4..0301282 100644 --- a/_sources/index.rst.txt +++ b/_sources/index.rst.txt @@ -62,6 +62,13 @@ need to use a live USB to get into a chroot environment to do any of these thing Snapper has a ``snapper rollback`` feature, but your setup has to be properly configured to use it. The exact procedure depends on your specific setup. Be careful. +Note that the pre transaction hooks occur before the pacman transaction but after the +pacman database is synced, if applicable. In other words, if you run `pacman -Syu` and +roll back the upgrade according to the above instructions, you will not have rolled back +the pacman database to the previous state. Thus, if, after upgrading and rolling back +the upgrade, you then install a package, it will possibly be a partial upgrade, which is +unsupported. + .. toctree:: :maxdepth: 1 diff --git a/index.html b/index.html index 7821dda..3ad5ecc 100644 --- a/index.html +++ b/index.html @@ -141,6 +141,12 @@ snapshot and making it the default subvolume or mounting it as /. Most likely yo need to use a live USB to get into a chroot environment to do any of these things. Snapper has a snapper rollback feature, but your setup has to be properly configured to use it. The exact procedure depends on your specific setup. Be careful.

+

Note that the pre transaction hooks occur before the pacman transaction but after the +pacman database is synced, if applicable. In other words, if you run pacman -Syu and +roll back the upgrade according to the above instructions, you will not have rolled back +the pacman database to the previous state. Thus, if, after upgrading and rolling back +the upgrade, you then install a package, it will possibly be a partial upgrade, which is +unsupported.