This commit is contained in:
parent
dc36123d90
commit
0c68e5655d
9
.gitignore
vendored
9
.gitignore
vendored
@ -15,10 +15,13 @@ stamp-h1
|
||||
# === Build & dist directories ===
|
||||
/build/
|
||||
|
||||
# Libera releases antes de ignorar dist
|
||||
# Libera releases antes de ignorar o resto
|
||||
!/dist/
|
||||
!/dist/releases/
|
||||
!/dist/releases/*
|
||||
/dist/
|
||||
!/dist/releases/**
|
||||
|
||||
dist/*
|
||||
|
||||
|
||||
cpython/
|
||||
busybox/
|
||||
|
||||
55
CHANGELOG.md
55
CHANGELOG.md
@ -10,9 +10,9 @@ nl -ba Makefile | sed -n '770,790p'
|
||||
grep -n "^[ ]" Makefile | head
|
||||
|
||||
|
||||
hmm nao esta a pegar a versao, e o .gitigore tb tem que ser ajustado:
|
||||
versao ok. so o gitignore eh que ainda nao:
|
||||
```
|
||||
make release
|
||||
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
|
||||
@ -21,27 +21,27 @@ cp ./src/_nfdos/kernel/linux/arch/x86/boot/bzImage /home/neo/Público/nfdos/dist
|
||||
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-NEO_VERSION.iso /home/neo/Público/nfdos/dist/iso --compress=xz -V NFDOS
|
||||
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-NEO_VERSION.iso'
|
||||
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.XoeA7X'
|
||||
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-NEO_VERSION.iso' completed successfully.
|
||||
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-NEO_VERSION.iso
|
||||
[✔] 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-NEO_VERSION-src.tar.gz" \
|
||||
--exclude="nfdos-39549c1-dirty-src.tar.gz" \
|
||||
--exclude="/home/neo/Público/nfdos/dist" \
|
||||
--exclude="/home/neo/Público/nfdos/build" \
|
||||
--exclude='*/__pycache__' \
|
||||
@ -58,9 +58,9 @@ cd . && tar \
|
||||
--exclude='*/linux' \
|
||||
--exclude='*/busybox' \
|
||||
--exclude='*/cpython' \
|
||||
-czf /home/neo/Público/nfdos/dist/nfdos-NEO_VERSION-src.tar.gz .
|
||||
[✔] Tarball gerado em /home/neo/Público/nfdos/dist/nfdos-NEO_VERSION-src.tar.gz
|
||||
🚀 Publicando build em dist/releases (versão: f4f41e5)
|
||||
-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:
|
||||
dist
|
||||
hint: Use -f if you really want to add them.
|
||||
@ -68,33 +68,6 @@ hint: Turn this message off by running
|
||||
hint: "git config advice.addIgnoredFile false"
|
||||
make: *** [Makefile:874: release] Erro 1
|
||||
```
|
||||
nfdos/configure.ac
|
||||
```
|
||||
AC_INIT([NFDOS], [NEO_VERSION], [https://gitea.neoricalex.com/neo/nfdos.git])
|
||||
AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip])
|
||||
AM_PATH_PYTHON([2.5])
|
||||
|
||||
# Diretórios base (para substituição automática)
|
||||
AC_SUBST([BUILD_DIR], [$PWD/build])
|
||||
AC_SUBST([DIST_DIR], [$PWD/dist])
|
||||
AC_SUBST([ISO_DIR], [$PWD/dist/iso/boot/grub])
|
||||
AC_SUBST([ISO_FILE], [$PWD/dist/nfdos-${PACKAGE_VERSION}.iso])
|
||||
AC_SUBST([SRC_TAR], [$PWD/dist/nfdos-${PACKAGE_VERSION}-src.tar.gz])
|
||||
|
||||
# ===========================
|
||||
# Versão dinâmica (Git)
|
||||
# ===========================
|
||||
m4_define([NEO_VERSION],
|
||||
m4_esyscmd_s([git describe --tags --always --dirty 2>/dev/null || echo "0.1-dev"]))
|
||||
AC_SUBST([NEO_VERSION])
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
src/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
```
|
||||
nfdos/.gitignore
|
||||
```
|
||||
# === Autotools build artefacts ===
|
||||
@ -113,9 +86,12 @@ stamp-h1
|
||||
|
||||
# === Build & dist directories ===
|
||||
/build/
|
||||
/dist/
|
||||
|
||||
# Libera releases antes de ignorar dist
|
||||
!/dist/releases/
|
||||
!/dist/releases/*
|
||||
/dist/
|
||||
|
||||
cpython/
|
||||
busybox/
|
||||
linux/
|
||||
@ -160,4 +136,5 @@ nohup.out
|
||||
*.old
|
||||
*.orig
|
||||
*.rej
|
||||
|
||||
```
|
||||
|
||||
Loading…
Reference in New Issue
Block a user