OS/2, eCS & ArcaOS - Technical > Programming
RPM/YUM - Moving unixroot tree away from the root directory
Doug Bissett:
--- Quote ---Doug, it is all over again, your "negativism" disguised as a "reality check".
--- End quote ---
I am not being "negative". It is a "reality check" simply because it is totally unnecessary to move what exists (even if what exists is totally out of step with what OS/2 has always done).
--- Quote ---The thing is that "IT WORKS" you can move tree away from the root directory and "IT WORKS" !!!!
We don't need million of people testing it, we just need a small team for that.
--- End quote ---
Perhaps it works today. If the support people don't support what you attempt, will it work tomorrow? Putting the DLLs into \os2\DLL also works, but you are on your own if you do it. Why introduce more uncertainty t6o an already delicate setup? That just does not make sense.
--- Quote ---Sorry guys to rant about it, but that is the way that I see it.
--- End quote ---
The way I see it, is if it works as it is, leave it alone before you cause trouble, and need to spend a lot of valuable time sorting out what went wrong. Your time, and the developers time, can be better spent testing, and fixing, things that are in need of testing and fixing.
One of my favorite sayings: "If it ain't broke, fix it 'till it is" seems to apply to your approach to "fixing" OS/2. All you are doing is introducing more way for something to fail. Why don't you spend time working on the CUPS project. CUPS 2.0 was broken (HP printers), last time I had time to mess with it, and CUPS is a very important program for OS/2. It is definitely far more important than moving a few directories around, for no good reason. YUM, SAMBA, RSync, QPDFView, USB drivers, ACPI, UniAud, and many more need more testing, and the developers need feedback (good or bad).
We just don't have the manpower to mess around with stuff that isn't important, especially when doing so may cause more problems than what we have now.
Martin Iturbide:
Doug, if it does not interest you, just move on. You can not tell the community (me neither) which will be an interesting project or not, I just suggest alternatives like everybody else does (and even documented it) .
I don't like FHS and I don't like having millions folders on the root. I'm sucking it up using FHS (because at the end I learned about the benefits), but the least worst things is to allow the user the freedom to select where to install all the FHS structure. I'm sure that there is at least one person that shares that with me.
If you are interested in CUPS go ahead, organize the people that wants to help with CUPS on other thread. Can you inspire other people to help you with CUPS? You are welcome to do that. I don't have interest in CUPS, I don't have interest in printers or printing (right now), but I'm not telling your idea is useless and we should focus man power (which both of us don't have) on other important things. (And I still think that there are more important things on this platform than drivers, CUPS and/or RPM/YUM)
Be happy and promote your own ideas in a positive way instead of saying that the other ideas are just useless because of the "Reality Check". Go ahead, promote your ideas on other thread.
Regards
Dave Yeo:
Hi Martin, sometime ago I reviewed a bunch of code and its use of UNIXROOT and IIRC there was one program that was written in such a way that having UNIXROOT in a subdirectory could lead to failure. Since then we've gotten many more ports that use UNIXROOT and as long as the developers aren't taking installing into a subdirectory into consideration, understandable given their shortage of manpower and time, there will be a danger of failure.
One solution to cleaning up your root directory is to use TVFS. Then you can install your FHS directories anywhere you like and named however you like and symlink them to a virtual drive with a FHS setup. You can even get fancy and have multiple directories symlinked with different priorities. Being a real filesystem also means that OS/2 can handle things like symlinked DLLs.
Warpin installer, http://hobbes.nmsu.edu/download/pub/os2/system/drivers/filesys/tvfs211.exe, there's also a plain zip file on hobbes.
Greggory Shaw:
--- Quote from: Martin Iturbide on April 27, 2015, 01:09:49 am ---Hi.
Even that I posted long time ago my dislike for RPM/YUM I'm using it now because it is more simple to find the dependencies of a package when you use it.
...
Regards
--- End quote ---
I hated everything in the root too Martin, but then switch to something like this layout.
Add a new partition U: works great for keeping everything separate & easy backups ! Unless you plan on porting suff 2GBs is plenty for DLLs.
Greggory
David McKenna:
If you have Netdrive you can assign a folder to be a drive. So you could assign drive U: to C:\Programs\FHS. Then add UNIXROOT=U: to CONFIG.SYS and you are good to go.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version