Bug 169041 - catalyst 2.0.3_pre2 - -a option doesn't work on Gentoo/FreeBSD
|
Bug#:
169041
|
Product: Gentoo Hosted Projects
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: catalyst@gentoo.org
|
Reported By: welp@gentoo.org
|
|
Component: Catalyst
|
|
|
URL:
|
|
Summary: catalyst 2.0.3_pre2 - -a option doesn't work on Gentoo/FreeBSD
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-03-02 19:51 0000
|
The -a (--clear-autoresume) option does not work on Gentoo/FreeBSD.
This is because the /var/catalyst/* files and folders are created with 'system
immutable' flag. To remove the 'system immutable' flag from the command prompt,
one would run `chflags -R noschg /var/catalyst/tmp`, which removes the 'system
immuntable' flag and allows the files/folders to be removed.
You are running the latest _pre, correct? Anyway, I'll look at this once I
make my way back to the States and will probably be rolling out a new 2.0.3_pre
version with this fix and some others.
I was using the latest keyworded version on ~x86-fbsd. Which is... *checks*...
_pre2 so yes, I am using the latest _pre.
Here's a question, why are the files even created system immutable?
ld.so, libc.so, a few other files are installed as immutable, to preserve
possible removal even by root.
OK. Diego, now that you're "back on payroll" would you be interested in
working with me again on trying to get Gentoo/FreeBSD support into catalyst
properly? It was a pleasure working with you before and I would like to resume
that line of development, provided you're still interested.
I have some other ideas that I'm about to propose that, I think, would greatly
benefit from having at least minimal Gentoo/FreeBSD support in the upcoming 2.1
branch. I don't expect it to spit out a Gentoo/FreeBSD LiveCD or anything
(though that would be freakin' sweet) but I would like for it to properly
recognize a Gentoo/FreeBSD system and act accordingly.
OK. I just added a patch which I *think* will work, based on the information
given here.
This should be fixed in 2.0.5_pre4. Please test this version of catalyst (or
newer) and report back if it does not work.
Thanks