[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository annotated tag v27 created. v27

2019-10-29 Thread Giancarlo Razzolini via arch-projects
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 annotated tag, v27 has been created
at  b66c7ed4b655b9a4bf5d6d4ab1219cfe40562d95 (tag)
   tagging  7f81f51a5b813343fe55253f60a865e75f42be52 (commit)
  replaces  v26
 tagged by  Giancarlo Razzolini
on  Tue Oct 29 10:53:20 2019 -0300

- Log -
tag as v27
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEE7MrITBugimzI5j+78i+x14p3rqsFAl24RGYACgkQ8i+x14p3
rqtLKRAA1/4lyiJqOmCabbQ1RjiAmoKpn2jystcvcOuwA8oLBYCn9ClisnMJ/8hG
Y+cth2XXG6Af51BZ24aUMHKPoVG9h0bj/qJ8GP6OxIaLVQC46wYq8HqXeIIaeDkV
lntVWOY8qoT+2UAVrdgmnFrwAh1WfvHp8lkilrKb85whFozcUymzHLzXG6DdlFsJ
zZGfkpOJRha0O/HNthSpdCsCyBy1Cp9iccLU0fOz9UfhUxElAvI9DBmucxGm9bTL
cwAksbTW2VBFdD7VQJJIQ84IJUY54M3uqASKiFwICzr0j9k7wURcyLYc6zKmFORZ
IT7xB0jqO3nzhsYj/Syy3AcwXLIaKSpLnVpdpoVBoENTAUbnqPbtMi4JyghvB7Ia
4YqxKGlT+FqXbWoJkEaHeIYNOJtQtafcrBkGfuV5KsVc/cryB+YcV0O/GMfaYXWe
z7u+DhazMgbPXYok0CfmgHu+/1sPCLtTFz5ip5ZB4seOu7zlgJpOv4/c0fHLwITV
WYz8yGVT5GbV2NxltQC2Z4BNbu780BdSljRo01VTQvoXZanBzJkBrKarXNrp/ESo
vyjbEoCAP3Fj2F8C6HaJaPCNCIgQv37buxbh0sv7Ji9Scj1Nr/zueuz1L6XLCjDC
4mZfSv0zoXvddkaox6vTZwMGOxx9Nk9tv+Y/LgLvR1pJ4cX5sFU=
=Dn2J
-END PGP SIGNATURE-

Giancarlo Razzolini (19):
  Add a new mkinitcpio pacman hook
  Add a mkinitcpio pacman script
  Add the pacman hook and script files to the installation
  Add a preset to be used by the pacman hook to create presets on the fly
  Change the hook name and change the name of the script called by it
  Rework the script to create the preset and install the actual kernel to 
/boot
  Change the Makefile to reflect the change in the names of the hook and 
script
  Rename of the hook and script
  Changed the trigger to vmlinuz
  Rework of the script to cover all cases
  Change the script to abort on errors and quote the glob on compgen
  Change the install hook to trigger on usr/lib/initcpio/* instead of 
mkinitcpio* package
  Rework the install script a bit more
  Add a remove hook
  libalpm/hooks: Change the remove hook to PreTransaction and also match on 
mkinitcpio-git.
  Makefile: Add the remove hook and script to install
  libalpm/scripts: Add a remove script
  mkinitcpio-remove: Fix the script to use -e
  Merge branch 'alpm-hook'

---


hooks/post-receive
-- 
The official mkinitcpio repository


[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. v26-19-g7f81f51

2019-10-29 Thread Giancarlo Razzolini via arch-projects
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