From 49cce16baa7ec26af089a50c9bcb6d2eebbcaf2a Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 11 May 2017 16:25:55 +0300 Subject: Establish build2 project --- .gitignore | 4 ++++ INSTALL | 0 LICENSE | 5 +++++ NEWS | 0 build/.gitignore | 1 + build/bootstrap.build | 10 ++++++++++ build/root.build | 3 +++ buildfile | 18 ++++++++++++++++++ doc/buildfile | 18 ++++++++++++++++++ manifest | 13 +++++++++++++ 10 files changed, 72 insertions(+) create mode 100644 INSTALL create mode 100644 LICENSE create mode 100644 NEWS create mode 100644 build/.gitignore create mode 100644 build/bootstrap.build create mode 100644 build/root.build create mode 100644 buildfile create mode 100644 doc/buildfile create mode 100644 manifest diff --git a/.gitignore b/.gitignore index 79f07d1..d3db73e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,7 @@ buildos-buildid buildos-initrd buildos-image + +# Generated version. +# +version diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4ff5629 --- /dev/null +++ b/LICENSE @@ -0,0 +1,5 @@ +Copyright (c) 2014-2017 Code Synthesis Ltd + +TBC; All rights reserved + +@@ Keep manual under MIT? diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..e69de29 diff --git a/build/.gitignore b/build/.gitignore new file mode 100644 index 0000000..225c27f --- /dev/null +++ b/build/.gitignore @@ -0,0 +1 @@ +config.build diff --git a/build/bootstrap.build b/build/bootstrap.build new file mode 100644 index 0000000..3b8a543 --- /dev/null +++ b/build/bootstrap.build @@ -0,0 +1,10 @@ +# file : build/bootstrap.build +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +project = buildos + +using version +using config +using dist +using install diff --git a/build/root.build b/build/root.build new file mode 100644 index 0000000..0561e4e --- /dev/null +++ b/build/root.build @@ -0,0 +1,3 @@ +# file : build/root.build +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file diff --git a/buildfile b/buildfile new file mode 100644 index 0000000..40aef6a --- /dev/null +++ b/buildfile @@ -0,0 +1,18 @@ +# file : buildfile +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +define sh: file +sh{*}: extension = + +./: sh{bootstrap buildos genmacaddr init qemu-ifup} \ + doc/ doc{INSTALL LICENSE NEWS README version} \ + file{buildos.service manifest} + +doc{version}: file{manifest} # Generated by the version module. +doc{version}: dist = true + +# Don't install INSTALL file. Scripts and buildos.service are installed by the +# bootstrap script. +# +doc{INSTALL}@./: install = false diff --git a/doc/buildfile b/doc/buildfile new file mode 100644 index 0000000..aa27936 --- /dev/null +++ b/doc/buildfile @@ -0,0 +1,18 @@ +# file : doc/buildfile +# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd +# license : TBC; see accompanying LICENSE file + +define css: file +css{*}: extension = css + +./: doc{build2-buildos-manual.xhtml \ + build2-buildos-manual-a4.pdf \ + build2-buildos-manual-a4.ps \ + build2-buildos-manual-letter.pdf \ + build2-buildos-manual-letter.ps} \ + css{code-box common doc pre-box toc} \ + file{a4.html2ps letter.html2ps doc.html2ps} \ + file{doc-prologue.xhtml doc-epilogue.xhtml \ + manual.cli} + +./: file{cli.sh} diff --git a/manifest b/manifest new file mode 100644 index 0000000..06c0dd6 --- /dev/null +++ b/manifest @@ -0,0 +1,13 @@ +: 1 +name: buildos +version: 0.6.0-a.0.z +summary: build2 build OS +license: TBC ; All rights reserved +tags: build2, build, OS, ci, continuous, integration, testing +description-file: README +changes-file: NEWS +url: https://build2.org # @@ Use the proper url and email. +email: users@build2.org +build-email: builds@build2.org +depends: * build2 >= 0.5.0- +depends: * bpkg >= 0.5.0- -- cgit v1.1