2011-07-04 12:46:45 +00:00
|
|
|
* Invent an interpreter to read options from config files and sets the variables
|
|
|
|
or use confget ( http://devel.ringlet.net/textproc/confget/ )
|
2011-06-28 17:33:08 +00:00
|
|
|
|
2011-07-05 05:47:26 +00:00
|
|
|
* Write a common configuration facility.
|
2011-06-26 13:20:28 +00:00
|
|
|
|
2011-07-02 18:00:33 +00:00
|
|
|
* Merge 'merge_into_isocontent' into 'releng_isocontent' (former hardlinks)
|
2011-07-02 15:28:37 +00:00
|
|
|
Extend it to use some more demanding directory tree.
|
|
|
|
MD5s should be checked. ACLs and xattr (if we are on Linux).
|
|
|
|
All file types as of stat(2) should be tested.
|
|
|
|
|
|
|
|
* We need to give a hint about how much storage space will be consumed.
|
|
|
|
|
|
|
|
* We could mark all own stderr messages by a prefix like "===".
|
2011-07-04 17:43:15 +00:00
|
|
|
|
|
|
|
* Burning tests ideas/thoughts by Thomas:
|
|
|
|
> There will have to be a warning and user input before we load
|
|
|
|
> the drive tray. -dev, -indev, -oudev do this loading which can
|
|
|
|
> cause finger injury, psychical trauma, and chuting computers.
|
|
|
|
>
|
|
|
|
> Further if we want to have a burn test (with MD5 and checkreading)
|
|
|
|
> then we will need configuration means to enable this. By default
|
|
|
|
> it should not risk to burn one-time media which sit in the drive
|
|
|
|
> by mere accident.
|
2011-07-05 07:57:55 +00:00
|
|
|
|
|
|
|
* C++ cleanness - hopefully store C++ samples code in aux/ directory
|
|
|
|
in order to avoid C++ code generation from the shell script test,
|
|
|
|
which would be cumbersome
|
|
|
|
|
|
|
|
$ g++ -I ../libisoburn -L ../libisoburn/.libs/ -lisoburn -o cxx cxx.cpp
|
|
|
|
|
|
|
|
#include <iostream>
|
|
|
|
#include <inttypes.h>
|
|
|
|
|
|
|
|
#if __WORDSIZE == 32
|
|
|
|
#define _LARGEFILE_SOURCE 1
|
|
|
|
#define _FILE_OFFSET_BITS 64
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "libisoburn/xorriso.h"
|
|
|
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
int main()
|
|
|
|
{
|
|
|
|
cout
|
|
|
|
<< " major:" << Xorriso_header_version_majoR
|
|
|
|
<< " minor:" << Xorriso_header_version_minoR
|
|
|
|
<< " micro:" << Xorriso_header_version_micrO
|
|
|
|
<< endl;
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|