diff --git a/.gitignore b/.gitignore index be8792a..d61bf5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# === Autotools build artefacts === +# === Autotools artefacts === Makefile Makefile.in aclocal.m4 @@ -15,14 +15,12 @@ stamp-h1 # === Build & dist directories === /build/ -# Libera releases antes de ignorar o resto +# Libera releases e mantém diretório dist rastreável !/dist/ !/dist/releases/ !/dist/releases/** - dist/* - cpython/ busybox/ linux/ diff --git a/CHANGELOG.md b/CHANGELOG.md index fb06f26..b2c85a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,131 +10,14 @@ nl -ba Makefile | sed -n '770,790p' grep -n "^[ ]" Makefile | head -versao ok. so o gitignore eh que ainda nao: +a dist liberou. ainda falta a dist/releases: ``` make release -[ISO] Criando estrutura de diretórios... -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) +🚀 Publicando build em dist/releases (versão: 0c68e56) 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: Turn this message off by running hint: "git config advice.addIgnoredFile false" 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 - -```