/usr/share/doc/cowdancer/TODO is in cowdancer 0.73.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | * make cowdancer LFS
* qemubuilder to gracefully exit qemu
- not get killed on usual case
- sending return code via control file
- not overriding serial output to be handled via qemubuilder, but directly interacting with user
* initrd support
- klibc is a win, but file size with glibc is <1MB, which doesn't look too bad.
Do I need to work with nonfunctional and incomplete implementation of libc ?
-rwxr-xr-x 1 dancer dancer 659557 2009-04-12 15:31 qemuinit-static
-rwxr-xr-x 1 dancer dancer 20504 2009-04-12 15:31 qemuinit-static-klibc
- add some daemon to monitor inside of chroot via some HTTP request?
* biarch support ?
* fix segv in parameter parsing
sudo cowbuilder -M aaa bbb cccc
* signal handling; do I support ctrl-C reasonably? (no)
* hardlink behavior.
If I had a hardlinked file, I would expect both files to be updated
at the same time. Currently, it will only update one of the files.
mkdir 1
touch 1/a
ln 1/a 1/b
cp -al 1 2
cowdancer
echo test > 2/b
will result in 2/b being different to 2/a.
This has implications, and I think this should be documented.
* Investigate fchmod/fchown
It is partially implemented, but difficult to really do.
open(, RDONLY) and fchmod/fchown is hard to do, because we're handling
inodes at that timing.
flock has similar problems.
|