Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
97a6227188 | ||
|
d7ee403b24 | ||
|
2b66e0f004 |
4
LICENSE
4
LICENSE
@ -1 +1,3 @@
|
||||
This repository contains files licensed under various different licenses.
|
||||
This repository may contain files licensed under various different licenses.
|
||||
Original wxyz code such as build scripts are licensed under GNU GPLv3-or-later.
|
||||
wxyz art, such as the wxyz logo, is licensed under CC-BY-SA.
|
||||
|
@ -32,15 +32,13 @@ die() {
|
||||
}
|
||||
|
||||
#TODO: Add required packages, such as Linux
|
||||
package_names=( "binutils" "busybox" "e2fsprogs" "eudev" "linux" "glibc")
|
||||
package_versions=( "2.39" "1.33.2" "1.46.5" "3.2.11" "6.0.10" "2.36")
|
||||
package_names=( "binutils" "busybox" "e2fsprogs" "eudev")
|
||||
package_versions=( "2.39" "1.33.2" "1.46.5" "3.2.11")
|
||||
package_sources=(\
|
||||
"https://ftp.gnu.org/gnu/binutils/binutils-2.39.tar.xz" \
|
||||
"https://www.busybox.net/downloads/busybox-1.33.2.tar.bz2" \
|
||||
"https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.5/e2fsprogs-1.46.5.tar.xz" \
|
||||
"https://github.com/eudev-project/eudev/releases/download/v3.2.11/eudev-3.2.11.tar.gz" \
|
||||
"https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.10.tar.gz" \
|
||||
"https://ftp.gnu.org/gnu/glibc/glibc-2.36.tar.gz" \
|
||||
)
|
||||
|
||||
printf "wxyz main profile build script v%s\n\n" "$version"
|
||||
@ -74,23 +72,12 @@ fi
|
||||
for (( i=0; i<${#package_names[@]}; i++ )); do
|
||||
printf "Downloading %s " "${package_names[$i]}"
|
||||
printf "v%s... " "${package_versions[$i]}"
|
||||
# "-C -" will prevent curl from downloading files that have already been downloaded
|
||||
if eval curl -C - -s --output-dir "tmp" -LO "${package_sources[$i]}"; then
|
||||
if eval curl -s --output-dir "tmp" -LO "${package_sources[$i]}"; then
|
||||
printf "%b\n" "$success_message"
|
||||
else
|
||||
printf "%b\n" "$error_message"
|
||||
die "downloading package failed"
|
||||
fi
|
||||
printf "Extracting %s " "${package_names[$i]}"
|
||||
printf "v%s... " "${package_versions[$i]}"
|
||||
# shellcheck disable=SC2001 disable=SC2086
|
||||
tarball_location="$(echo ${package_sources[$i]} | sed 's@.*/@@')"
|
||||
if eval tar -C tmp -xf "tmp/$tarball_location"; then
|
||||
printf "%b\n" "$success_message"
|
||||
else
|
||||
printf "%b\n" "$error_message"
|
||||
die "extracting package failed"
|
||||
fi
|
||||
done
|
||||
printf "\n"
|
||||
|
||||
|
11
wxyz.svg
Normal file
11
wxyz.svg
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="117.28mm" height="37.633mm" version="1.1" viewBox="0 0 117.28 37.633" xmlns="http://www.w3.org/2000/svg">
|
||||
<g transform="translate(-27.667 -119.52)" fill="#fff" stroke-linecap="round" stroke-linejoin="round">
|
||||
<g stroke-width="3.8953" aria-label="wxyz">
|
||||
<path d="m54.888 146.2h-2.0241l-6.0203-16.089-5.9424 16.089h-1.9203l-8.4336-23.095-2.8804-0.64874v-1.1677h11.599v1.1677l-4.0481 0.70064 5.7867 16.478 5.8905-15.907h2.1798l5.8646 16.011 5.5272-16.634-3.9962-0.64874v-1.1677h9.2899v1.1677l-2.6987 0.54494z"/>
|
||||
<path d="m101.44 157.15q-2.0241 0-3.9962-0.4671v-5.2677h1.2196l0.85633 2.4912q0.80443 0.59684 2.2317 0.59684 1.3494 0 2.4912-0.77848 1.1418-0.77849 2.076-2.3095 0.96013-1.531 2.3874-5.4753l-9.2899-22.836-2.4911-0.64874v-1.1677h11.314v1.1677l-3.8405 0.70064 6.5912 17.049 6.3836-17.101-3.8146-0.64874v-1.1677h9.0823v1.1677l-2.543 0.54494-9.5235 24.211q-1.6867 4.2817-2.9323 6.15-1.2456 1.8684-2.7506 2.8285t-3.4513 0.96013z"/>
|
||||
<path d="m124.27 145.68v-1.1677l13.39-21.149h-5.7348q-1.4532 0-2.8025 0.2595-1.3494 0.23354-1.8684 0.64874l-0.80444 3.5032h-1.2196v-6.4874h18.009v1.2715l-13.39 21.045h7.1361q1.4791 0 3.1139-0.33735 1.6348-0.36329 2.3095-0.88228l1.3234-5.112h1.2196l-0.64874 8.4076z"/>
|
||||
</g>
|
||||
<path d="m69.319 119.52c-1.1022 0-1.9895 0.88737-1.9895 1.9895v23.955c0 1.1022 0.88738 1.9895 1.9895 1.9895h23.955c1.1022 0 1.989-0.88738 1.989-1.9895v-23.955c0-1.1022-0.88686-1.9895-1.989-1.9895zm0.15761 1.771h11.055v1.1674l-3.2437 0.70073 4.6969 7.0063 5.3971-7.058-3.3471-0.64905v-1.1674h8.7705v1.1674l-2.8024 0.54518-6.8507 8.8749 8.0186 12.092 2.8541 0.54467v1.1679h-11.054v-1.1679l3.2437-0.59686-5.6312-8.6408-6.5913 8.693 3.3476 0.54467v1.1679h-8.771v-1.1679l2.8288-0.41496 8.0181-10.587-7.058-10.406-2.8804-0.64905z" stroke-width=".19309"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
Loading…
Reference in New Issue
Block a user