This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official mkinitcpio repository".
The branch, master has been updated
via 7f81f51a5b813343fe55253f60a865e75f42be52 (commit)
via c0ae6a74f30a586c91fb4a4f2ad773f1c018d8b6 (commit)
via 9b0dfc9fbed73c9a70fa9ad7aea58c3b4f47ad0c (commit)
via d5e3f26dcdf623099c4f0fe5cceb72f34cebdc49 (commit)
via b22d1f578396cae9adec0389bc470cf321ae139f (commit)
via f949879ce6de354e02e06daa81e9257fdab07699 (commit)
via 9c1e0f3dd01151b79e9b557ea8510605616c1369 (commit)
via 0791321ed88bc480b193889c26cf4c356f1c78f7 (commit)
via 59bdecbf138936f1eb61c9616d7270d92a5deac5 (commit)
via dfa609a6ee5f75af1aa5f94d331aea60b6d076ca (commit)
via e631c842069efcd661a066e16a6b1aca3ed62817 (commit)
via 6a68249f84ff72e7f38bc0b7edae55c861fdfb3c (commit)
via bccd41015aaa55d1e661c503e74a414c86290b61 (commit)
via dfcdcf483c1b27dbb9fb91bc53f745cedba709cb (commit)
via 2adc98944dfe0c40da44b6a2d8877af68b1f2bbe (commit)
via ace8c6de2b01d7d7b23c5d6db88daeac80df9448 (commit)
via 9347ed6bee0fdbb03847238ca60a21ce7a27c40e (commit)
via e8106a8e24588c1ba65f4c563d55a4275b0e4b70 (commit)
via b85056e0096172d01ff6ce5f7c14c3ca5664a939 (commit)
from 9ae6b1f928ef11e277437740908871ab535b655d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit 7f81f51a5b813343fe55253f60a865e75f42be52
Merge: 9ae6b1f c0ae6a7
Author: Giancarlo Razzolini
Date: Tue Oct 29 10:40:58 2019 -0300
Merge branch 'alpm-hook'
commit c0ae6a74f30a586c91fb4a4f2ad773f1c018d8b6
Author: Giancarlo Razzolini
Date: Tue Oct 29 10:04:27 2019 -0300
mkinitcpio-remove: Fix the script to use -e
Changed the script to use -e for exiting in case of uncaught errors.
commit 9b0dfc9fbed73c9a70fa9ad7aea58c3b4f47ad0c
Author: Giancarlo Razzolini
Date: Tue Oct 29 09:52:45 2019 -0300
libalpm/scripts: Add a remove script
Add a remove script that cleans up kernels, images and presets upon kernel
removals. It also handles mkinitcpio removal, by cleaning up presets.
commit d5e3f26dcdf623099c4f0fe5cceb72f34cebdc49
Author: Giancarlo Razzolini
Date: Mon Oct 28 22:31:59 2019 -0300
Makefile: Add the remove hook and script to install
Add the remove hook and remove script as part of the installation.
commit b22d1f578396cae9adec0389bc470cf321ae139f
Author: Giancarlo Razzolini
Date: Mon Oct 28 22:30:10 2019 -0300
libalpm/hooks: Change the remove hook to PreTransaction and also match on
mkinitcpio-git.
Since the hook actually needs to be able to match on a kernel pkgbase, it
needs to be ran
PreTransaction and not Post. Also add an additional target on
mkinitcpio-git, to aid development.
commit f949879ce6de354e02e06daa81e9257fdab07699
Author: Giancarlo Razzolini
Date: Mon Oct 14 23:28:04 2019 -0300
Add a remove hook
This hook triggers when a kernel is removed or when the mkinitcpio package
itself is being
removed.
commit 9c1e0f3dd01151b79e9b557ea8510605616c1369
Author: Giancarlo Razzolini
Date: Thu Oct 10 18:40:23 2019 -0300
Rework the install script a bit more
Added comments to make the flow more understandable. We now actively bail
when
we encounter a kernel with no pkgbase. Also, if the preset does not exist
yet,
and there is a .pacsave, we move that instead of copying from the template.
Move
the preset check alongside the check if all was passed and finally, check
if the
args array is not empty, before trying to run mkinitcpio.
commit 0791321ed88bc480b193889c26cf4c356f1c78f7
Author: Giancarlo Razzolini
Date: Thu Oct 10 18:21:51 2019 -0300
Change the install hook to trigger on usr/lib/initcpio/* instead of
mkinitcpio* package
Since not only mkinitcpio* packages touch /usr/lib/initcpio, switch the
hook to triggering
on that.
commit 59bdecbf138936f1eb61c9616d7270d92a5deac5
Author: Giancarlo Razzolini
Date: Wed Oct 9 18:34:33 2019 -0300
Change the script to abort on errors and quote the glob on compgen
commit dfa609a6ee5f75af1aa5f94d331aea60b6d076ca
Author: Giancarlo Razzolini
Date: Wed Oct 9 17:08:59 2019 -0300
Rework of the script to cover all cases
The script did not work properly for the cases where more than one kernel
was being
installed, or only when mkinitcpio without a kernel is installed. Now the
script runs
properly on all cases.
commit e631c842069efcd661a066e16a6b1aca3ed62817
Author: Giancarlo Razzolini
Date: Wed Oct 9 17:07:01 2019 -0300
Changed the trigger to vmlinuz
All the kernels install the kernel