mirror of
https://linux.maple.camp/git/ahill/maplelinux-bootstrap.git
synced 2026-02-11 02:03:37 +00:00
Built libbsd, libmd, and shadow
This commit is contained in:
@@ -22,8 +22,10 @@
|
||||
| initramfs-tools | Various | GNU General Public License version 2 | Copyleft |
|
||||
| kmod | Various | GNU Lesser General Public License version 2.1 | Copyleft |
|
||||
| libarchive | Tim Kientzle | Mostly BSD 2-Clause License | Free |
|
||||
| libbsd | Various | Various | Free |
|
||||
| libcap | Andrew G. Morgan | BSD 3-Clause License *or* GNU General Public License version 2 | Slightly Copyleft |
|
||||
| libelf | Various | GNU General Public License version 2 *and* GNU Lesser General Public License version 3 | Copyleft |
|
||||
| libmd | Various | BSD 3-Clause License, BSD 2-Clause License, ISC License, and the Beer-Ware License | Free |
|
||||
| LibreSSL | Various | Various | Free |
|
||||
| The GNU Portable Library Tool | Free Software Foundation, Inc. | GNU General Public License version 2 | Copyleft |
|
||||
| Limine | Mintsuki and Contributors | BSD 2-Clause License | Free |
|
||||
@@ -49,6 +51,7 @@
|
||||
| pkgconf | Various | ISC License | Free |
|
||||
| Python | Python Software Foundation, BeOpen, and CWI | Python Software Foundation License Version 2 | Copyleft |
|
||||
| GNU sed | Free Software Foundation, Inc. | GNU General Public License version 3 | Copyleft |
|
||||
| shadow-utils | Various | BSD 3-Clause License | Free |
|
||||
| GNU tar | Free Software Foundation, Inc. | GNU General Public License version 3 | Copyleft |
|
||||
| tinytoml | Fourier Transformer | MIT License | Free |
|
||||
| xz | Various | Mostly BSD 0-Clause License | Slightly Copyleft |
|
||||
|
||||
@@ -36,8 +36,10 @@ Definitions:
|
||||
| `kmod` | Yes | Yes |
|
||||
| `less` |
|
||||
| `libarchive` | Yes | Yes |
|
||||
| `libbsd` | Yes | Yes |
|
||||
| `libcap2` | Yes | Yes |
|
||||
| `libelf` | Yes | Yes |
|
||||
| `libmd` | Yes | Yes |
|
||||
| `libmnl` |
|
||||
| `libnftnl` |
|
||||
| `libressl` | Yes | Yes |
|
||||
@@ -68,7 +70,7 @@ Definitions:
|
||||
| `pipewire` |
|
||||
| `python` | Yes | Yes |
|
||||
| `sed` | Yes | Yes |
|
||||
| `shadow` |
|
||||
| `shadow` | Yes | Yes |
|
||||
| `tar` | Yes | Yes |
|
||||
| `tinytoml` | Yes | Yes |
|
||||
| `xlibre-xserver` |
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
- Finish writing the template engine for configuration files (scripts/mapleconf)
|
||||
- Build shadow for password hashing
|
||||
- Milestone: Successfully boot into Maple Linux
|
||||
- Write an install script to install Maple Linux from a live environment
|
||||
- Build a partitioning tool (fdisk, parted, etc.)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<svg height="16" version="1.1" width="1024" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect fill="black" height="100%" width="100%" />
|
||||
<rect fill="blue" height="10" width="490" x="3" y="3" />
|
||||
<rect fill="cornflowerblue" height="10" width="75" x="493" y="3" />
|
||||
<rect fill="white" height="10" width="434" x="568" y="3" />
|
||||
<rect fill="blue" height="10" width="464" x="3" y="3" />
|
||||
<rect fill="cornflowerblue" height="10" width="71" x="467" y="3" />
|
||||
<rect fill="white" height="10" width="464" x="538" y="3" />
|
||||
<rect fill="mediumpurple" height="10" width="0" x="1002" y="3" />
|
||||
<rect fill="indianred" height="10" width="19" x="1002" y="3" />
|
||||
<rect fill="crimson" height="10" width="0" x="1021" y="3" />
|
||||
<rect fill="indianred" height="10" width="18" x="1002" y="3" />
|
||||
<rect fill="crimson" height="10" width="0" x="1020" y="3" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 512 B After Width: | Height: | Size: 512 B |
13
sources/libbsd/libbsd.spec
Normal file
13
sources/libbsd/libbsd.spec
Normal file
@@ -0,0 +1,13 @@
|
||||
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
|
||||
SRC_HASH="b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014"
|
||||
SRC_NAME="libbsd"
|
||||
SRC_URL="https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz"
|
||||
SRC_VERSION="0.12.2"
|
||||
|
||||
build() {
|
||||
tar xf ../$SRC_FILENAME
|
||||
cd libbsd-$SRC_VERSION/
|
||||
./configure $TT_AUTOCONF_COMMON --enable-year2038
|
||||
make -j $TT_PROCS
|
||||
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
|
||||
}
|
||||
13
sources/libmd/libmd.spec
Normal file
13
sources/libmd/libmd.spec
Normal file
@@ -0,0 +1,13 @@
|
||||
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
|
||||
SRC_HASH="1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332"
|
||||
SRC_NAME="libmd"
|
||||
SRC_URL="https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz"
|
||||
SRC_VERSION="1.1.0"
|
||||
|
||||
build() {
|
||||
tar xf ../$SRC_FILENAME
|
||||
cd libmd-$SRC_VERSION/
|
||||
./configure $TT_AUTOCONF_COMMON
|
||||
make -j $TT_PROCS
|
||||
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
|
||||
}
|
||||
17
sources/shadow/shadow.spec
Normal file
17
sources/shadow/shadow.spec
Normal file
@@ -0,0 +1,17 @@
|
||||
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
|
||||
SRC_HASH="11a8f358910712cf957dd4fd205063fce7e386b68fc7dfe3a0e1e53155ec53c5"
|
||||
SRC_NAME="shadow"
|
||||
SRC_URL="https://github.com/shadow-maint/shadow/releases/download/4.19.3/shadow-4.19.3.tar.xz"
|
||||
SRC_VERSION="4.19.3"
|
||||
|
||||
build() {
|
||||
tar xf ../$SRC_FILENAME
|
||||
cd shadow-$SRC_VERSION/
|
||||
./configure $TT_AUTOCONF_COMMON --disable-logind --enable-year2038
|
||||
make -j $TT_PROCS
|
||||
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
|
||||
# NOTE: Unfortunately, shadow doesn't listen to --sbindir for some reason,
|
||||
# so we manually move it. ~ahill
|
||||
mv $TT_INSTALLDIR/sbin/* $TT_INSTALLDIR/bin/
|
||||
rm -rf $TT_INSTALLDIR/sbin
|
||||
}
|
||||
Reference in New Issue
Block a user