Work out how future development is going to work

This commit is contained in:
20kdc 2018-05-23 23:35:05 +01:00
parent 75e043f14f
commit 7092b41f78
3 changed files with 19 additions and 0 deletions

3
.gitignore vendored
View File

@ -21,7 +21,10 @@ repobuild/*/*/
repobuild/*/*/*
inst.lua
# Available as the respective release
inst-gold.lua
com2/code.tar.bd
upldr.sh
upldr-dev.sh
upldr-gold.sh
repository/inst.lua

View File

@ -136,3 +136,8 @@ Secondly, for a compressed installer, you use `package.sh`.
That rebuilds `code.tar` and `inst.lua`, and also prepares the final structure of the repository to upload.
NOTE! Future OS changes after r2 will be kept in a "future" branch.
The "future" branch gets rebased onto master and then recreated.
So expect that.

11
package-gold.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
# This is released into the public domain.
# No warranty is provided, implied or otherwise.
stat repobuild/data/app-claw/local.lua && rm -rf repobuild
mkdir repobuild
cp -r code/* repobuild/
cp -r repository/* repobuild/
cp inst-gold.lua repobuild/inst.lua
lua clawmerge.lua repository/data/app-claw/local.lua code/data/app-claw/local.lua > repobuild/data/app-claw/local.lua