Printable Version of Topic
Click here to view this topic in its original format |
The CD Forum > Bootable CDs > Experts For Mkisofs Needed... |
Posted by: bobby100 Feb 29 2004, 01:29 PM |
Ok, as all of you can see, this days I have a lot of free time Idea is to make a GUI for Mkisofs, but I'm not so sure how, because I'm not familiar with all options ( what includes what, what excludes what etc..). So, if someone have free time to help - he is wellcome. |
Posted by: Guybrush Feb 29 2004, 07:35 PM |
when iīve some spare time, im coding too... i would start like this: let mksiofs list all of his commands (iīm sure there ist an /? optin or something similar) and redir it into a a file, eg.: command.txt (>> command.txt) then, open this in word, and make all the switches bigger and bold, ist fine for reading... then, print it out... sounds stupid, but it helps to habe it on paper than in digital form ... then, first you should do ist making the graphical frontend, any buttons, checkboxes, radiobuttons, and all sorts of listboxes or similar, thats your thing. i would keep it clear, easy to use and take care of the overview. you could include an optin like in xpantispy (show experts options), so that an beginner isnīt afraid to check 20 checkboxes, 13 radiobuttons, 7 different sets of listboxes just to burn 1 single data-cd... do not use more colours than the default (i suppose you are using windows) window-colors, it shouldnīt look kindergarden-like start with the standartoptions, try them, and if ALL of them work, add the next feature/option... if anything goes well, you could release your first complete gui as ver 1.0, not as 0.01a or such sick shit... i wish you good luck, i was looking for such a gui for myself... maybe i could use yourīs??? greetz from austria, Guybrush |
Posted by: bobby100 Feb 29 2004, 08:07 PM |
You didn't understand what I was asking for. I was asking for help with Mkisofs options, not with coding and user interface. I dont know what option shud exclude other and so on... |
Posted by: droemel Feb 29 2004, 08:15 PM |
There is already a GUI for Linux/*nix at http://www.abo.fi/~jmunsin/gcombust/ Maybe you'll find some usefull information. |
Posted by: Guybrush Mar 1 2004, 12:22 PM |
i understand, what yur mean, bobby! iīm just a mkisofs-nerd too, i didnīt use it at least one time. was just a little hint, if no one would help you, this is the way to try it yourself. i know, that coding is no prob... greetz guybrush |
Posted by: ByteCoder Mar 1 2004, 07:24 PM | ||||
Here's the list of command line options available when using mkisofs.
If you need more help on them please consult
It took me a while of fiddling around with various switches until I got desired result. |
Posted by: Bernd Blaauw Mar 2 2004, 12:07 AM |
GUI for which platform(s)? Linux already has one. options are many, but on non-Unix (Linux) platforms, not many options are used commonly. you could just start simple. *input directory (browse) *output file (-o option) *bootable cd function (browse for a file, option -b , options with "boot" in it) *type of filesystem (ISO9660, Joliet, ISO9660:1999, etcetera -l -N -R -r options are also used a lot. |
Posted by: bobby100 Mar 2 2004, 05:26 PM |
OK, I know what options I'll include, but is there some order for this parameters or they can be parsed to Mkisofs in any order (without order) ? What about forlder names that contains spaces, should they go under quotas ("") ? My idea is that this GUI shoul make BAT files that can be executed from GUI (as I did for PPMtoLSS convertor GUI). How should I parse LFN to BAT file? With folder name in quotas? |
Posted by: this-is-me Mar 2 2004, 06:03 PM |
no order. lfn with quotes. |
Posted by: cdob Mar 3 2004, 04:40 PM |
Try this guis first: http://demosten.com/cdrfe/ http://home.arcor.de/kerberos002/ http://cdr.dpaehl.de/ http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/man/mkisofs-2.0.html I prefer win-batches and shell-scripts. |
Posted by: goldfndr Mar 31 2004, 06:59 AM |
Is there a mirror site for CDRFE? They seem to have dropped off the face of the earth (or I just am not well-connected). And a site that has http://www.google.com/search?q=cdrfe13 is unavailable too! |
Posted by: bobby100 May 2 2004, 03:34 PM |
OK people, I know that I was promising too much, but I didn't have enough time (I'm student - that is my priority). After some work, alpha version looks like this: *screenshot removed* Please tell me if something is missing, and if something is too much. Also, tell me if something should be disabled if some other option isn't selected. I allready know for boot options, but what about following links etc... If you give me enough feedback (that I dont need to do a lot of experimenting) this one may be finished next weekend. Cheers Boban Spasic aka bobby100 -------------------------------------------- Edited -------------------------------------------- Ok, I saw that I have some typos (RockRidge not RockRide)... Saving and loading Templates also planed... |
Posted by: Bernd Blaauw May 3 2004, 06:09 PM |
impressive GUI what's the "boot catalog" for? IMHO, it's automatically renewed/updated. note that MKISOFS is case-sensitive (because it's Cygwin..and thus Unix), so "isolinux/isolinux.bin" is case sensitive. maybe also option to remove "read-only" attribute from all contents of cd? if you copy files from cd to harddisk, not always the read-only attribute is removed. (and thus isolinux.bin can't be updated) "cache inodes" only makes sense when using Reanimatolog's DFL.EXE (Duplicate File Linker). perhaps also an option to burn cd's immediately, using popular commandline burning programs (CDRECORD, NeroCMD [included in Nero]) "full ISO9660" and "max ISO filenames" seem to be incompatible? then why 2 checkboxes? "boot-info-table" sometimes is a requirement, not an option.. give boot-load-segment a default value please ("07C0" ?), as well as boot-load-size ("4") a MAKE BATCH also implies a "Load Batch(-options from file)" option? (so I won't have to enter settings each time, but can change folders. |
Posted by: cdob May 4 2004, 01:01 PM | ||
Do you make a GUI for bootable cds first? Bernd mentioned some points already. You don't have to use '-J -joliet-long', '-joliet-long' sets 'J' automatically. ISO9660:1999 is very importand for bootable cds. There exist no level 4, mkisofs maps level 4 internally. Include a 'ISO9660:1999' point seperately. Initialisation for -iso-levels see mkisofs.c, e.g. ISO9660:1999 set '-N' by default. Select the appropiate points. Include a point '-output-charset', select charset (e.g. -output-charset cp850). Mkisofs supports 8-bit charsets for ISO9660:1999, see name.c. Yes, follow-links and -cache-inodes are disabled for win32 by default. BTW: I like to gzip diskimages using isolinux. Drive Fitnes Test:
@Bernd Microsoft supports hardlinks nowadays. Cache inodes makes sense, if you use hardlinks. Mkisofs creates one file and two links. |
Posted by: Preacher May 4 2004, 08:29 PM | ||
Under "advanced options" you have "allow multidot" (5th option down the list) (1) Can we assume that you mean multiBOOT? (2) If so, didja already catch that as one of the typos, or is this the first mention you heard of it? In any event. if the answer to (1) was "yes", then presumbaly that will be corrected... |
Posted by: bobby100 May 5 2004, 12:17 AM |
Multidot means something like this: myfile.zip.rar (two dots) |
Posted by: bobby100 May 12 2004, 11:55 PM |
Some progress report: *screenshot removed* Most of the options tested. Auto-disable and enable (dependencies) resolved for most options. I need example for boot load segment, how is that used? Any advice is wellcome. If somebody mean that some other mkisofs option should be included - let me know. Regards Boban Spasic aka bobby100 |
Posted by: this-is-me May 13 2004, 12:43 AM |
Everything looks good to me, could you please post the current version somewhere for download? |
Posted by: bobby100 May 13 2004, 08:10 PM |
I still have some problems if mkisofs.exe is in folder that have spaces in name. E.g. this one won't work: C:\this is folder with spaces\mkisofs.exe The problem is that I have done mkisofs GUI like BAT file generator. And spaces in folder names aren't recognized in BAT files. I'll try to solve this soon. Advices are very wellcome. After solving this I'll release it just for few people that are really interested in testing and finding bugs. No alphas or betas will be released for public, I'll give download link just per e-mail. |
Posted by: Preacher May 13 2004, 08:53 PM | ||
Ah, OK. Thx 4 the clarification... |
Posted by: bobby100 May 13 2004, 10:12 PM |
Ok, alpha verision is done, works well under WinXP. I'm sure that it doesn't work under Win9x. I have solved a lot of problems just by leting out the support for Win98 ( I hope you understand what I'v wrote here ). So... PM for the link. I don't want to be unfair, but for ILM beta was a lot of downloads, but nobody helped me finding bugs.. See you soon, I hope that version 1.0 will be available in few days. Regards Spasic Boban aka bobby100 |
Posted by: bobby100 May 15 2004, 12:30 PM |
Yup, there is a progress on this, thanks to DigiWiz some bugs in alpha solved. Beta testers, check your PMs for new link. regards bobby100 |