From: UnixOS2 Archive To: "UnixOS2 Archive" Date: Sat, 30 Aug 2003 14:10:21 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 182 ************************************************** Friday 29 August 2003 Number 182 ************************************************** Subjects for today 1 Re: makepkg : Andreas Buening 2 eCS File and Directory Standard : Andreas Buening 3 Re: UX2BS readme : Andreas Buening 4 Re: makepkg 0.1.1 : T.Sikora" **= Email 1 ==========================** Date: Sat, 30 Aug 2003 17:36:18 +0200 From: Andreas Buening Subject: Re: makepkg Michael Zolk wrote: > > On Fri, Aug 22, 2003 at 08:08:54PM -0400, T.Sikora wrote: > > Michael you feel ambitious? Could you convert this(makepkg) for > > inclusion in the ux2_base pkgtools? > > Shouldn't there be a separate package for the tools and documentation > needed to create packages? The tools and their docs should be in one package or what do you mean? > How would a Rexx 'makepkg' script fit into the build system? Somehow > I'm still more comfortable with Rexx than with shell scripts... :% REXX .cmd files are also shell scripts in some sense, in contrast to binaries. ;-) Bye, Andreas **= Email 2 ==========================** Date: Sat, 30 Aug 2003 17:39:22 +0200 From: Andreas Buening Subject: eCS File and Directory Standard Hello! I'wondering nobody has mentioned it, yet. The eCS File and Directory Standard is out: http://en.ecomstation.ru/showarticle.php?id=92 Slim and clean. Bye, Andreas **= Email 3 ==========================** Date: Sat, 30 Aug 2003 17:39:45 +0200 From: Andreas Buening Subject: Re: UX2BS readme T.Sikora wrote: > --------------------------------------------------------------- > The UX2 Developers Build System for OS/2 > ------------------------------------------ [snip] > It will create these in your (uxrt) root directory: > > bin/ > boot/ > dev/ > emx/ > etc/ > home/ > install/ > lib/ > ports/ > proc/ > root/ > sbin/ > tmp/ > usr/ > var/ Far too many directories in my opinion. Do we really need boot, dev, proc, emx, home, install and ports? home isn't used by anything by definition, the user home is specified by $HOME, e.g. /home/joe. dev and proc are by definition useless on OS/2 and whether we should put anything into /boot is a different question. OS/2 and now also eCS have their own device driver directories, do we really need another dir? /emx is broken by design. /ports makes sense to keep new stuff separate from the ux2 tree but can't we join install and ports into one single directory? [snip] > Recommended EMX config.sys settings for 3rd party programs: > > LIBPATH=D:\emx\dll;D:\emx\lib; Why do you need lib in LIBPATH? [snip] > User-defined Enviroment settings > ------------------------------------------------------ > User defined env settings can be added to etc\ux2_local which is system > wide. Specific GCC-3.2.1 settings can be added to etc\gcc_local. The system To keep the directories clean the FHS recommends to use subdirectories, e.g. to put ux2_local, gcc_local into etc/ux2bs. [snip] Bye, Andreas **= Email 4 ==========================** Date: Sat, 30 Aug 2003 20:13:21 -0400 From: "T.Sikora" Subject: Re: makepkg 0.1.1 Andreas Buening wrote: > Hello, Ted! > > I've uploaded a new version that should be compatible to the old > format. If you want to try: > > http://unix.os2site.com/pub/binary/autoconf/makepkg-0_1_1-bin.zip. > OK, tomorrow I'll check it out and autoconf/automake. Your right we should just use one but the setting in the env is cool for testing. In my case I'm putting 2.13 in /usr/local. I've had good luck with it. > > > PS: Is the UnixOS/2 mailing list (os2-unix at mail.warpix.org) dead? > Nobody posting? I'll cc this to see. -- T.Sikora tsikora at ntplx dot net