Kenneth J. Davis wrote:
On Tue, Nov 3, 2009 at 6:59 PM, Joe Emenaker <j...@emenaker.com> wrote:
...
...  are there any
rules/guidelines aimed at keeping this very tidy, or can packages just throw
random stuff in there?
The idea is to keep the directory structure simple and organized.
Actually, it seems that I spoke too soon. I had always just installed fdbasecd.iso and that gives a very clean C:\FDOS install. Yesterday, I tried the full CD and it throws a *lot* more stuff directly into C:\FDOS and whatnot. The austere elegance of the C:\FDOS directory kinda goes out the window. Ah, well....
Any
executable files and needed support files (assuming only a few) should
go into the BIN subdirectory
Okay, next question: Is there any provision for packaging of apps which aren't part of the FreeDOS distribution, per se (so they wouldn't belong in C:\FDOS)? Suppose, for example, that I wanted to package something like Borland's Turbo C so that I can easily deploy it to an entire computer lab of PC's, say. I doubt that putting it under C:\FDOS is the best place for this, but I've noticed that the packaging guidelines ask that the ZIP file only contain relative paths (intended to be relative to C:\FDOS). So, at first glance, it doesn't seem that the package maintainer has any way of indicating that it belongs outside of C:\FDOS.... like maybe a C:\APPS or a C:\BIN or something.
... but the basic guideline is if there is more than
one file or that one file is not named after the package then it
should be in a subdirectory named after the package.
Well, that's not really what seems to be happening. I look in C:\FDOS\BIN and there's all kinds of odd stuff. *.CPI files, CP*.TBL, META*.BIN, etc.. Is there still hope that all of this will eventually get organized into per-package folders, or is it kind of a lost cause at this point? Incidentally, I have noticed that some packages *do* have all of their files in a dedicated folder and then they just have a .BAT file in C:\FDOS\BIN which redirects to the actual executable(s) in the package folder. Lynx does this, for example. The problem, however, is that the LYNX\ folder is placed directly under C:\FDOS. Is there a suggestion/plan/guideline that dedicated app directories be placed in a special place? Maybe a C:\FDOS\LIB, or a C:\FDOS\APPS, or even under C:\FDOS\BIN? Taking all of Lynx's individual files out of C:\FDOS\BIN and putting them into a new C:\FDOS\LYNX doesn't seem like all that much of an improvement.

- Joe

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to