changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra > box / annotate airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook

changeset 2: 2fafbe22bd34
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 31 May 2024 17:30:09 -0400
permissions: -rw-r--r--
description: init releng
2
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 # remove from airootfs!
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
2
 # As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process.
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
3
 # If not, they would be used when pacstrap is run in the live environment.
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
4
 
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
5
 [Trigger]
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
6
 Operation = Install
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
7
 Operation = Upgrade
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
8
 Operation = Remove
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
9
 Type = Package
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
 Target = *
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
11
 
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
 [Action]
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
13
 Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build...
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
14
 When = PostTransaction
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
15
 Depends = sh
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
16
 Depends = coreutils
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
17
 Depends = grep
2fafbe22bd34 init releng
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
18
 Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)"