aboutsummaryrefslogtreecommitdiffsponsor
path: root/README.md
blob: dd1f1adc9d1483f543afbe363875037674ea4c48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# EFI Sync

Automatically install your kernel and initrd into the EFI when your Slackware system is updated.

```
Usage: ./efi-sync {install|watch}

	- install: install the kernel and initrd into your EFI.
	- watch: install on updates to your kernel

```

`efi-sync` watches your kernel path for updates.  Once one is detected and the
package commands have completed, your EFI will be updated.  `mkinitrd` to
update your initial ram disk if its configuration file is present.

## Installation

Run the following are root to install this command:
```
cp efi-sync /usr/local/sbin/efi-sync
chown root:root /usr/local/sbin/efi-sync
chmod +x /usr/local/sbin/efi-sync
```

## Configuration

The command looks for configuration at /etc/efi-sync.conf.

Here is an example with the default values:
```
# The kernel path to watch.
KERNEL=/boot/vmlinuz
# The path to the EFI kernel.
EFI_KERNEL=/boot/efi/Slackware/vmlinuz
```

If you want the initial ram disk updated, ensure /etc/mkinitrd.conf exists and
'OUTPUT_IMAGE' is set to the initrd.gz path on your EFI.