This commit is contained in:
parent
0c68e5655d
commit
5e085621d7
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,4 +1,4 @@
|
|||||||
# === Autotools build artefacts ===
|
# === Autotools artefacts ===
|
||||||
Makefile
|
Makefile
|
||||||
Makefile.in
|
Makefile.in
|
||||||
aclocal.m4
|
aclocal.m4
|
||||||
@ -15,14 +15,12 @@ stamp-h1
|
|||||||
# === Build & dist directories ===
|
# === Build & dist directories ===
|
||||||
/build/
|
/build/
|
||||||
|
|
||||||
# Libera releases antes de ignorar o resto
|
# Libera releases e mantém diretório dist rastreável
|
||||||
!/dist/
|
!/dist/
|
||||||
!/dist/releases/
|
!/dist/releases/
|
||||||
!/dist/releases/**
|
!/dist/releases/**
|
||||||
|
|
||||||
dist/*
|
dist/*
|
||||||
|
|
||||||
|
|
||||||
cpython/
|
cpython/
|
||||||
busybox/
|
busybox/
|
||||||
linux/
|
linux/
|
||||||
|
|||||||
123
CHANGELOG.md
123
CHANGELOG.md
@ -10,131 +10,14 @@ nl -ba Makefile | sed -n '770,790p'
|
|||||||
grep -n "^[ ]" Makefile | head
|
grep -n "^[ ]" Makefile | head
|
||||||
|
|
||||||
|
|
||||||
versao ok. so o gitignore eh que ainda nao:
|
a dist liberou. ainda falta a dist/releases:
|
||||||
```
|
```
|
||||||
make release
|
make release
|
||||||
[ISO] Criando estrutura de diretórios...
|
🚀 Publicando build em dist/releases (versão: 0c68e56)
|
||||||
mkdir -p /home/neo/Público/nfdos/dist/iso/boot
|
|
||||||
mkdir -p /home/neo/Público/nfdos/dist/iso/boot/grub
|
|
||||||
[ISO] Copiando Kernel e Initramfs...
|
|
||||||
cp ./src/_nfdos/kernel/linux/arch/x86/boot/bzImage /home/neo/Público/nfdos/dist/iso/boot/
|
|
||||||
cp ./src/_nfdos/initramfs.cpio.gz /home/neo/Público/nfdos/dist/iso/boot/
|
|
||||||
[ISO] Gerando grub.cfg...
|
|
||||||
[ISO] Gerando imagem ISO...
|
|
||||||
grub-mkrescue -o /home/neo/Público/nfdos/dist/nfdos-39549c1-dirty.iso /home/neo/Público/nfdos/dist/iso --compress=xz -V NFDOS
|
|
||||||
xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project.
|
|
||||||
|
|
||||||
Drive current: -outdev 'stdio:/home/neo/Público/nfdos/dist/nfdos-39549c1-dirty.iso'
|
|
||||||
Media current: stdio file, overwriteable
|
|
||||||
Media status : is blank
|
|
||||||
Media summary: 0 sessions, 0 data blocks, 0 data, 216g free
|
|
||||||
Added to ISO image: directory '/'='/tmp/grub.IopxLA'
|
|
||||||
xorriso : UPDATE : 602 files added in 1 seconds
|
|
||||||
Added to ISO image: directory '/'='/home/neo/Público/nfdos/dist/iso'
|
|
||||||
xorriso : UPDATE : 607 files added in 1 seconds
|
|
||||||
xorriso : NOTE : Copying to System Area: 512 bytes from file '/usr/lib/grub/i386-pc/boot_hybrid.img'
|
|
||||||
ISO image produced: 15592 sectors
|
|
||||||
Written to medium : 15592 sectors at LBA 0
|
|
||||||
Writing to 'stdio:/home/neo/Público/nfdos/dist/nfdos-39549c1-dirty.iso' completed successfully.
|
|
||||||
|
|
||||||
[✔] ISO criada em /home/neo/Público/nfdos/dist/nfdos-39549c1-dirty.iso
|
|
||||||
[TAR] Empacotando código-fonte...
|
|
||||||
mkdir -p /home/neo/Público/nfdos/dist
|
|
||||||
cd . && tar \
|
|
||||||
--exclude="nfdos-39549c1-dirty-src.tar.gz" \
|
|
||||||
--exclude="/home/neo/Público/nfdos/dist" \
|
|
||||||
--exclude="/home/neo/Público/nfdos/build" \
|
|
||||||
--exclude='*/__pycache__' \
|
|
||||||
--exclude='*/.venv' \
|
|
||||||
--exclude='*/venv' \
|
|
||||||
--exclude='*.pyc' \
|
|
||||||
--exclude='*.pyo' \
|
|
||||||
--exclude='*.o' \
|
|
||||||
--exclude='*.a' \
|
|
||||||
--exclude='*.so' \
|
|
||||||
--exclude='*.iso' \
|
|
||||||
--exclude='*.img' \
|
|
||||||
--exclude='*.cpio*' \
|
|
||||||
--exclude='*/linux' \
|
|
||||||
--exclude='*/busybox' \
|
|
||||||
--exclude='*/cpython' \
|
|
||||||
-czf /home/neo/Público/nfdos/dist/nfdos-39549c1-dirty-src.tar.gz .
|
|
||||||
[✔] Tarball gerado em /home/neo/Público/nfdos/dist/nfdos-39549c1-dirty-src.tar.gz
|
|
||||||
🚀 Publicando build em dist/releases (versão: dc36123)
|
|
||||||
Os caminhos a seguir são ignorados por um dos seus arquivos .gitignore:
|
Os caminhos a seguir são ignorados por um dos seus arquivos .gitignore:
|
||||||
dist
|
dist/releases
|
||||||
hint: Use -f if you really want to add them.
|
hint: Use -f if you really want to add them.
|
||||||
hint: Turn this message off by running
|
hint: Turn this message off by running
|
||||||
hint: "git config advice.addIgnoredFile false"
|
hint: "git config advice.addIgnoredFile false"
|
||||||
make: *** [Makefile:874: release] Erro 1
|
make: *** [Makefile:874: release] Erro 1
|
||||||
```
|
```
|
||||||
nfdos/.gitignore
|
|
||||||
```
|
|
||||||
# === Autotools build artefacts ===
|
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache/
|
|
||||||
config.log
|
|
||||||
config.status
|
|
||||||
configure
|
|
||||||
depcomp
|
|
||||||
install-sh
|
|
||||||
missing
|
|
||||||
py-compile
|
|
||||||
stamp-h1
|
|
||||||
|
|
||||||
# === Build & dist directories ===
|
|
||||||
/build/
|
|
||||||
|
|
||||||
# Libera releases antes de ignorar dist
|
|
||||||
!/dist/releases/
|
|
||||||
!/dist/releases/*
|
|
||||||
/dist/
|
|
||||||
|
|
||||||
cpython/
|
|
||||||
busybox/
|
|
||||||
linux/
|
|
||||||
x-tools/
|
|
||||||
*.tar.gz
|
|
||||||
*.tar.bz2
|
|
||||||
*.zip
|
|
||||||
*.iso
|
|
||||||
*.img
|
|
||||||
*.cpio.gz
|
|
||||||
|
|
||||||
# === Python cache & venv ===
|
|
||||||
__pycache__/
|
|
||||||
*.pyc
|
|
||||||
*.pyo
|
|
||||||
*.pyd
|
|
||||||
*.egg-info/
|
|
||||||
.eggs/
|
|
||||||
venv/
|
|
||||||
.env/
|
|
||||||
.venv/
|
|
||||||
|
|
||||||
# === Editor / OS junk ===
|
|
||||||
*.swp
|
|
||||||
*.swo
|
|
||||||
*.bak
|
|
||||||
*.tmp
|
|
||||||
*~
|
|
||||||
.DS_Store
|
|
||||||
Thumbs.db
|
|
||||||
|
|
||||||
# === Logs ===
|
|
||||||
*.log
|
|
||||||
nohup.out
|
|
||||||
|
|
||||||
# === IDE / workspace ===
|
|
||||||
.vscode/
|
|
||||||
.idea/
|
|
||||||
*.iml
|
|
||||||
|
|
||||||
# === Backup copies ===
|
|
||||||
*.old
|
|
||||||
*.orig
|
|
||||||
*.rej
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user