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 & dist directories ===
|
||||||
/build/
|
/build/
|
||||||
|
|
||||||
# Libera releases antes de ignorar dist
|
# Libera releases antes de ignorar o resto
|
||||||
|
!/dist/
|
||||||
!/dist/releases/
|
!/dist/releases/
|
||||||
!/dist/releases/*
|
!/dist/releases/**
|
||||||
/dist/
|
|
||||||
|
dist/*
|
||||||
|
|
||||||
|
|
||||||
cpython/
|
cpython/
|
||||||
busybox/
|
busybox/
|
||||||
|
|||||||
55
CHANGELOG.md
55
CHANGELOG.md
@ -10,9 +10,9 @@ nl -ba Makefile | sed -n '770,790p'
|
|||||||
grep -n "^[ ]" Makefile | head
|
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...
|
[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
|
||||||
mkdir -p /home/neo/Público/nfdos/dist/iso/boot/grub
|
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/
|
cp ./src/_nfdos/initramfs.cpio.gz /home/neo/Público/nfdos/dist/iso/boot/
|
||||||
[ISO] Gerando grub.cfg...
|
[ISO] Gerando grub.cfg...
|
||||||
[ISO] Gerando imagem ISO...
|
[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.
|
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 current: stdio file, overwriteable
|
||||||
Media status : is blank
|
Media status : is blank
|
||||||
Media summary: 0 sessions, 0 data blocks, 0 data, 216g free
|
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
|
xorriso : UPDATE : 602 files added in 1 seconds
|
||||||
Added to ISO image: directory '/'='/home/neo/Público/nfdos/dist/iso'
|
Added to ISO image: directory '/'='/home/neo/Público/nfdos/dist/iso'
|
||||||
xorriso : UPDATE : 607 files added in 1 seconds
|
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'
|
xorriso : NOTE : Copying to System Area: 512 bytes from file '/usr/lib/grub/i386-pc/boot_hybrid.img'
|
||||||
ISO image produced: 15592 sectors
|
ISO image produced: 15592 sectors
|
||||||
Written to medium : 15592 sectors at LBA 0
|
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...
|
[TAR] Empacotando código-fonte...
|
||||||
mkdir -p /home/neo/Público/nfdos/dist
|
mkdir -p /home/neo/Público/nfdos/dist
|
||||||
cd . && tar \
|
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/dist" \
|
||||||
--exclude="/home/neo/Público/nfdos/build" \
|
--exclude="/home/neo/Público/nfdos/build" \
|
||||||
--exclude='*/__pycache__' \
|
--exclude='*/__pycache__' \
|
||||||
@ -58,9 +58,9 @@ cd . && tar \
|
|||||||
--exclude='*/linux' \
|
--exclude='*/linux' \
|
||||||
--exclude='*/busybox' \
|
--exclude='*/busybox' \
|
||||||
--exclude='*/cpython' \
|
--exclude='*/cpython' \
|
||||||
-czf /home/neo/Público/nfdos/dist/nfdos-NEO_VERSION-src.tar.gz .
|
-czf /home/neo/Público/nfdos/dist/nfdos-39549c1-dirty-src.tar.gz .
|
||||||
[✔] Tarball gerado em /home/neo/Público/nfdos/dist/nfdos-NEO_VERSION-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: f4f41e5)
|
🚀 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
|
||||||
hint: Use -f if you really want to add them.
|
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"
|
hint: "git config advice.addIgnoredFile false"
|
||||||
make: *** [Makefile:874: release] Erro 1
|
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
|
nfdos/.gitignore
|
||||||
```
|
```
|
||||||
# === Autotools build artefacts ===
|
# === Autotools build artefacts ===
|
||||||
@ -113,9 +86,12 @@ stamp-h1
|
|||||||
|
|
||||||
# === Build & dist directories ===
|
# === Build & dist directories ===
|
||||||
/build/
|
/build/
|
||||||
/dist/
|
|
||||||
|
# Libera releases antes de ignorar dist
|
||||||
!/dist/releases/
|
!/dist/releases/
|
||||||
!/dist/releases/*
|
!/dist/releases/*
|
||||||
|
/dist/
|
||||||
|
|
||||||
cpython/
|
cpython/
|
||||||
busybox/
|
busybox/
|
||||||
linux/
|
linux/
|
||||||
@ -160,4 +136,5 @@ nohup.out
|
|||||||
*.old
|
*.old
|
||||||
*.orig
|
*.orig
|
||||||
*.rej
|
*.rej
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user