feat(hook): Update paths
This commit is contained in:
parent
7cbd98de4d
commit
0d7b63df5a
11
README.md
11
README.md
@ -9,14 +9,21 @@ Two pacman hooks that patch Arch Linux package `mkinitcpio-dropbear` for use in
|
|||||||
Get started like so:
|
Get started like so:
|
||||||
|
|
||||||
1. Clone repo into arbitrary path `<repo>`
|
1. Clone repo into arbitrary path `<repo>`
|
||||||
|
1. Make shell scripts executable
|
||||||
|
```
|
||||||
|
chmod +x <repo>/*.sh
|
||||||
|
```
|
||||||
1. Symlink to hook files, for example
|
1. Symlink to hook files, for example
|
||||||
```
|
```
|
||||||
|
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-hook.sh /usr/local/bin/pacman-mkinitcpio-dropbear-hook
|
||||||
|
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-install.sh /usr/local/bin/pacman-mkinitcpio-dropbear-install
|
||||||
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-hook.hook /usr/share/libalpm/hooks/pacman-mkinitcpio-dropbear-hook.hook
|
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-hook.hook /usr/share/libalpm/hooks/pacman-mkinitcpio-dropbear-hook.hook
|
||||||
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-install.hook /usr/share/libalpm/hooks/pacman-mkinitcpio-dropbear-install.hook
|
sudo ln -s <repo>/pacman-mkinitcpio-dropbear-install.hook /usr/share/libalpm/hooks/pacman-mkinitcpio-dropbear-install.hook
|
||||||
```
|
```
|
||||||
1. Optionally in hook files change base paths to patch files. These default to:
|
Note that while you may choose arbitrary locations for symlinks the hook files reference `/usr/local/bin/pacman-mkinitcpio-dropbear-hook` and `.../pacman-mkinitcpio-dropbear-install`, respectively. Change that accordingly if you need to.
|
||||||
|
1. Optionally update shell scripts with the repo path you chose. It defaults to:
|
||||||
```
|
```
|
||||||
/opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook
|
/opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/branches/main
|
||||||
```
|
```
|
||||||
|
|
||||||
# What's it do?
|
# What's it do?
|
||||||
|
@ -7,5 +7,5 @@ Target = usr/lib/initcpio/hooks/dropbear
|
|||||||
[Action]
|
[Action]
|
||||||
Description = Patch mkinitcpio-dropbear hook script
|
Description = Patch mkinitcpio-dropbear hook script
|
||||||
When = PostTransaction
|
When = PostTransaction
|
||||||
Exec = [ -f /opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/dropbear_hook.override.patch ] && </opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/dropbear_hook.override.patch patch --backup --batch /usr/lib/initcpio/hooks/dropbear || </opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/dropbear_hook.patch patch --backup --batch /usr/lib/initcpio/hooks/dropbear
|
Exec = /usr/local/bin/pacman-mkinitcpio-dropbear-hook
|
||||||
Depends = mkinitcpio-dropbear
|
Depends = mkinitcpio-dropbear
|
||||||
|
3
pacman-mkinitcpio-dropbear-hook.sh
Executable file
3
pacman-mkinitcpio-dropbear-hook.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
[ -f /opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/branches/main/dropbear_hook.override.patch ] && </opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/branches/main/dropbear_hook.override.patch patch --backup --batch /usr/lib/initcpio/hooks/dropbear || </opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/branches/main/dropbear_hook.patch patch --backup --batch /usr/lib/initcpio/hooks/dropbear
|
@ -7,5 +7,5 @@ Target = usr/lib/initcpio/install/dropbear
|
|||||||
[Action]
|
[Action]
|
||||||
Description = Patch mkinitcpio-dropbear installation script
|
Description = Patch mkinitcpio-dropbear installation script
|
||||||
When = PostTransaction
|
When = PostTransaction
|
||||||
Exec = </opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/dropbear_install.patch patch --backup --batch /usr/lib/initcpio/install/dropbear
|
Exec = /usr/local/bin/pacman-mkinitcpio-dropbear-install
|
||||||
Depends = mkinitcpio-dropbear
|
Depends = mkinitcpio-dropbear
|
||||||
|
3
pacman-mkinitcpio-dropbear-install.sh
Executable file
3
pacman-mkinitcpio-dropbear-install.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
</opt/git/quico.space/quico-os-setup/mkinitcpio-dropbear-pacman-hook/branches/main/dropbear_install.patch patch --backup --batch /usr/lib/initcpio/install/dropbear
|
Loading…
x
Reference in New Issue
Block a user