/trunk/wharfie/wharfie.py Commit Log


Commit Date  
[r31] (11.5 kB) by ingo

During some tests with a Dockerfile for check_mk, I implemented a few compatibility commands (EXPOSE, ARG, WORKDIR)

2018-09-01 00:19:18 View
Download
[r30] (11.1 kB) by ingo

[#7] Support the commands COPY and ENTRYPOINT
- I messed up CMD and ENTRYPOINT

2018-08-31 23:42:31 View
Download
[r29] (11.1 kB) by ingo

#7 Support the commands COPY and CMD

2018-08-31 23:03:56 View
Download
[r27] (10.7 kB) by ingo

[#1] Build as non-root user
- use qemu to make non-root build
- needed host tools during build of qemu: all local wharfie tools and qemu-img
- needed host tools when building w/ qemu: tar, python
- biggest limitations:
--- The size of the possible input and output is hardly limitted.
--- The maximum output size is always fully allocated on disk

2018-03-09 15:34:32 View
Download
[r20] (8.1 kB) by labi

strip whitespaces from make target name

2017-11-29 20:24:46 View
Download
[r18] (8.1 kB) by labi

[#8] experimental implementation of incremental/multi-level build.
Actually it seems as tar has still problems with it. I can't avoid that tar thinks that s.th. is renamed, even if it is not.
In my tests I found no problems, except the warning from tar until now. But I added it as a command line option anyway, to be safe.

By-the-way I fixed the handling of files in ADD a bit.
- URLs are supported now
- Implicite makerules don't interfer anymore with ADD

2017-11-21 22:06:42 View
Download
[r16] (7.8 kB) by labi

[#6] Support downloading files

2017-11-19 01:19:02 View
Download
[r15] (7.5 kB) by labi

[#4] abort on error

2017-11-14 22:31:04 View
Download
[r14] (7.3 kB) by labi

[#5] throw parse error on wrong commands

2017-11-14 21:02:48 View
Download
[r13] (8.9 kB) by labi

restructured the main python script into submodules (curently only makefile generation and wharfile actions)

2017-11-14 20:48:36 View
Download
[r11] (12.8 kB) by labi

- added copyright statements + licenses

2017-11-13 22:27:26 View
Download
[r9] (11.6 kB) by labi

- allow multiple, space separated value of environment variables
- support additional packages, specified via ADDITIONAL_TOOLCHAIN_PACKAGES in toolchains

2017-11-09 12:54:14 View
Download
[r6] (11.6 kB) by labi

added rules for 64 bit support

2017-11-02 22:43:21 View
Download
[r5] (11.5 kB) by labi

Prepared for the use of fakechroot, which actually failed atm. as I found no way of using it w/o heavily influence the host installation. And doing that would make the whole effort of avoiding root access futil$
But, it cleaned up the make targets pretty much.

2017-10-30 23:32:56 View
Download
[r3] (11.7 kB) by labi

- added options to get system info and to clean intermediate files.
- fixed a small issue in the argument parser, so that you can pass a different filename instead of "Wharfile"

2017-10-27 10:11:36 View
Download
[r2] (11.2 kB) by labi

Initial import of Wharfie

2017-10-22 22:28:45 View
Download