sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
removed obsolete muinit builder 64002665b15cc1dd40ff5b7e7bb0d2a060ec3c83 Sylvain BERTRAND 2023-03-10 13:10:49
mesa: allow kcmp. 01c8f13dd5e454b33c90f9237211f7f16d5e65d5 Sylvain BERTRAND 2023-03-09 19:26:49
gfx stack update 65e35b0c5a974d86b7e91855874fc7c4e9c804c1 Sylvain BERTRAND 2023-03-05 15:42:45
x64: gcc toolchain downgraded to /opt. eefe3ee8c51dc715064c73cc9dc12989d3d67d1c Sylvain BERTRAND 2023-02-27 03:07:24
gfx stack update 7267f60b1f04258f87be2a3316b5bc6b667c2f48 Sylvain BERTRAND 2023-02-26 15:28:34
gfx stack update 921747d736fc68b096316936a7d204811613eed6 Sylvain BERTRAND 2023-02-18 22:13:41
gfx stack update 61eee525e8d210d69f35900d2aacfb49c980b754 Sylvain BERTRAND 2023-02-12 16:14:13
gfx stack update 240fc535d24b0b043d62cb75588ed5bd193a6b66 Sylvain BERTRAND 2023-02-05 12:31:36
gfx stack update 034846824193d2d28961fdbfc545e2fad55be4d9 Sylvain BERTRAND 2023-01-29 15:54:27
gfx stack update 1a6a524629b85cfb108abddc2106c018eb7e7628 Sylvain BERTRAND 2023-01-22 16:01:29
links2: update to 2.28 4f05f2e43bfe6c67b566a606229c87709ec9bd7c Sylvain BERTRAND 2023-01-21 20:23:20
nasm: update e1ba8f1aee86ca8f4c418a3a7e63b2a746d2e5c9 Sylvain BERTRAND 2023-01-19 18:47:17
files: remove old vim8 configuration cdec65497d823ce2fb3106cc6e4e8eb121b057f8 Sylvain BERTRAND 2023-01-15 17:45:16
vim: update (now vim9) 3168b911af79c2ec79c7eb55d6d6253e627bd3b1 Sylvain BERTRAND 2023-01-15 17:34:54
gfx stack update 8b238108c499252dc8f4c6ed51e1ade9995c0ca2 Sylvain BERTRAND 2023-01-15 14:19:09
gfx stack update 166317343067edf85c43f7876709782dd6ee29c8 Sylvain BERTRAND 2023-01-08 11:57:13
gfx stack update 7d84aa217e1089e860befab6dfb529deb588a16a Sylvain BERTRAND 2023-01-01 12:37:23
file: update to 5.43 e304c0a08871e76c4c768bf6987386c13556d0b3 Sylvain BERTRAND 2022-12-25 15:52:58
gfx stack update 960504945ef091715444f215f4906ed849536512 Sylvain BERTRAND 2022-12-18 01:41:24
gfx stack update fe8ab949bb8be12edb2773f30e29c6f0ad35ca45 Sylvain BERTRAND 2022-12-11 14:34:25
Commit 64002665b15cc1dd40ff5b7e7bb0d2a060ec3c83 - removed obsolete muinit builder
Author: Sylvain BERTRAND
Author date (UTC): 2023-03-10 13:10
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-03-10 13:10
Parent(s): 01c8f13dd5e454b33c90f9237211f7f16d5e65d5
Signer:
Signing key:
Signing status: N
Tree: a63f2775bb9c37c5e90b95b8f4799c5117fd3aa6
File Lines added Lines deleted
builders/muinit-0/builder-target.sh 0 34
File builders/muinit-0/builder-target.sh deleted (index 2e27b2a..0000000)
1 src_name=muinit
2 git_commit=5031de4134243797ac2ab9f85262040098ca1bfe
3 git_url0=git://github.com/sylware/$src_name
4
5 pkg_dir=$pkgs_dir_root/$pkg_name
6 src_dir=$src_dir_root/$src_name
7 rm -Rf $pkg_dir
8 mkdir -p $pkgs_dir_root
9 cp -r $src_dir $pkg_dir
10
11 cd $pkg_dir
12
13 git checkout --force $git_commit
14 git reset --hard
15
16 build_dir=$builds_dir_root/$pkg_name
17 rm -Rf $build_dir
18 mkdir -p $build_dir
19 cd $build_dir
20
21 OLD_PATH=$PATH
22 export PATH=$cross_toolchain_dir_root/bin:$PATH
23
24 $pkg_dir/make \
25 --no-tty \
26 --init-cpp=$target_gnu_triple-cpp \
27 "--init-cc=$target_gnu_triple-gcc -nostdinc -O2 -c" \
28 "--init-ld=$target_gnu_triple-ld -nostdlib -O10 -s" \
29 --init-ulinux-arch=x86_64
30
31 mkdir -p $target_sysroot/nyan/$src_name/0/bin
32 cp -f $build_dir/init $target_sysroot/nyan/$src_name/0/bin
33
34 rm -Rf $build_dir $pkg_dir
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main