Compare commits
2 Commits
d14ce8a66d
...
3ec34cf7ab
Author | SHA1 | Date | |
---|---|---|---|
3ec34cf7ab | |||
7d2fd53a43 |
70
README
Normal file
70
README
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
+-----+
|
||||||
|
| esm |
|
||||||
|
+-----+
|
||||||
|
|
||||||
|
Esm is a bootscript manager for Linux. It interfaces with SysVinit-style bootscripts.
|
||||||
|
|
||||||
|
+--------------+
|
||||||
|
| Installation |
|
||||||
|
+--------------+
|
||||||
|
|
||||||
|
Esm requires the following libraries to compile:
|
||||||
|
|
||||||
|
* libconfig
|
||||||
|
|
||||||
|
Libconfig is provided as a submodule of esm's source tree.
|
||||||
|
Clone and enter the repository:
|
||||||
|
|
||||||
|
$ git clone https://git.everestlinux.org/EverestLinux/esm
|
||||||
|
$ cd esm
|
||||||
|
|
||||||
|
If you wish to compile the provided libconfig, follow the steps below:
|
||||||
|
|
||||||
|
Update the submodule:
|
||||||
|
$ git submodule update --init --recursive
|
||||||
|
|
||||||
|
Change directory into libconfig:
|
||||||
|
$ cd src/libconfig
|
||||||
|
|
||||||
|
Generate the necessary build files:
|
||||||
|
$ autoreconf
|
||||||
|
|
||||||
|
Run the configure script and compile the library:
|
||||||
|
$ ./configure && make
|
||||||
|
|
||||||
|
(OPTIONAL) Run the test suite:
|
||||||
|
$ make check
|
||||||
|
|
||||||
|
Install the library:
|
||||||
|
# make install
|
||||||
|
|
||||||
|
Otherwise, compile the esm binary:
|
||||||
|
|
||||||
|
$ make
|
||||||
|
|
||||||
|
Install esm:
|
||||||
|
|
||||||
|
# make install
|
||||||
|
|
||||||
|
+-----------+
|
||||||
|
| COPYRIGHT |
|
||||||
|
+-----------+
|
||||||
|
|
||||||
|
Esm uses the following third-party libraries:
|
||||||
|
* Libcobnfig - Licensed under the LGPL v2.1.
|
||||||
|
The source code for libconfig is available at: <https://github.com/hyperrealm/libconfig>
|
||||||
|
The full text for the LGPOL v2.1 is available at: <https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt>
|
||||||
|
|
||||||
|
(C) 2025 Everest Developers
|
||||||
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by the
|
||||||
|
Free Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
See the GNU General Public License for more details.
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
this program.
|
||||||
|
If not, see <https://www.gnu.org/licenses/>.
|
Loading…
Reference in New Issue
Block a user