File tree Expand file tree Collapse file tree 1 file changed +29
-4
lines changed Expand file tree Collapse file tree 1 file changed +29
-4
lines changed Original file line number Diff line number Diff line change
1
+
1
2
![ Logo of Coinboot] ( https://raw.githubusercontent.com/frzb/coinboot/master/coinboot.png )
2
3
3
4
## Plugins for Coinboot
4
5
5
- This repository contains plugins for Coinboot which expand Coinboot
6
- with further software.
7
- Coinboot is a framework for diskless computing.
6
+ Coinboot is a framework for diskless computing.
7
+ This repository contains plugins for Coinboot which expand Coinboot with further software and functionalities.
8
+ It also contains ` coinbootmaker ` - a little helper to build your own Coinboot plugins.
8
9
9
10
For more information how to boot your machines with Coinboot visit: https://coinboot.io
10
11
11
12
## Requirements
12
13
13
14
* A running Coinboot setup
14
15
16
+ * Docker if you want to build plugins on your own
17
+
15
18
## Usage
16
19
17
- Put the plugins your want to use into the ` plugins ` directory of your Coinboot setup.
20
+ ### Pre-built Plugins
21
+
22
+ Put the pre-built plugins of your choice that your can download under [ releases] ( https://github.com/frzb/coinboot-plugins/releases )
23
+ into the ` plugins ` directory of your Coinboot setup.
24
+
25
+ ### Build the Plugins
26
+
27
+ To build Coinboot plugins on your own use ` coinbootmaker ` .
28
+
29
+ ```
30
+ $ ./coinbootmaker <path to Coinboot Initramfs>
31
+ ```
32
+
33
+ For example:
34
+
35
+ ```
36
+ $ ./coinbootmaker /tmp/coinboot-initramfs-4.4.0-133-generic
37
+ ```
38
+
39
+ ` coinbootmaker ` takes a path to a Coinboot-Initramfs to create an environment for building the plugins
40
+ by converting the given Initramfs into a Docker container image.
41
+ All plugin scripts located at ` src ` are than executed in that ` coinbootmaker ` container and the resulting
42
+ plugin archives are written to the ` build ` directory.
18
43
19
44
## License
20
45
You can’t perform that action at this time.
0 commit comments