Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157596 - cisco-vpnclient-3des/fuse uses exit in its initscript (which is now classed as a bug by sys-apps/baselayout-1.13.0_alpha{7,8})
Summary: cisco-vpnclient-3des/fuse uses exit in its initscript (which is now classed a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] baselayout (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-09 03:36 UTC by Mike Auty (RETIRED)
Modified: 2006-12-12 09:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Rather a lot of exits in /etc/init.d (grep-results.txt,2.90 KB, text/plain)
2006-12-09 04:30 UTC, Mike Auty (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Auty (RETIRED) gentoo-dev 2006-12-09 03:36:48 UTC
Hiya, forgot to report this one from the last alpha, but I get the big red Initscripts-shouldn't-call-exit type warning and it's always directly after the modules from /etc/modules.autoload.d/kernel-2.6 are loaded, but I can't find the exit call it's warning about in the modules service.  I'd be happy to run more tests or whatever's needed if that'll help narrow down where the problem's occuring?  The modules currently being loaded are:

ibm_acpi
hangcheck-timer
fuse
Comment 1 Roy Marples (RETIRED) gentoo-dev 2006-12-09 04:19:09 UTC
grep exit /etc/init.d/*
Comment 2 Mike Auty (RETIRED) gentoo-dev 2006-12-09 04:30:54 UTC
Created attachment 103679 [details]
Rather a lot of exits in /etc/init.d

Ok, well here are the results.  Some of them are probably packages that are no longer used (I don't think I've got NetworkManager installed anymore).  A lot of the results seem to come from files in baselayout, but I'm assuming they should be there, and that really only leaves vpnclient and fuse, neither of which I thought would start that early (I'm not even sure fuse starts at all).

Anyway, as ever, if there's any more information I can provide, let me know...  5:)
Comment 3 Roy Marples (RETIRED) gentoo-dev 2006-12-09 04:40:23 UTC
Assign this bug to the owner of fuse and vpnclient init scripts as they should not be using exit. I've added Gentopia as they do network manager.
Comment 4 Mike Auty (RETIRED) gentoo-dev 2006-12-09 04:58:28 UTC
Hmmm, something fishy's going on.  After applying the patch for bug 157589, I seem to have stopped getting the "exit in init.d" error message right after autoloading the modules...  I've reboot a couple times now and it's simply not there anymore.  I've also recompiled without the patch and then with the patch again, and without there's the warning, and with there's no warning whatsoever.  Which means this now WORKSFORME.

However, since there are exit's in both fuse and vpnclient, I'll add in Chris who deals with vpnclient.  The latest version of fuse doesn't seem to install an init-script, so I'm just gonna add genstef to CC to confirm that, but it looks like a hangover from a previous version.
Comment 5 Mike Auty (RETIRED) gentoo-dev 2006-12-09 05:03:20 UTC
My mistake, sorry, fuse does still install an initscript.  Sorry Chris, feel free to reassign this to genstef if he hasn't updated the fuse script once you're done with this bug.  Thanks everybody...  5:)
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-12 07:07:58 UTC
Cisco VPN Client is done...
Comment 7 Stefan Schweizer (RETIRED) gentoo-dev 2006-12-12 09:06:57 UTC
fuse is not a baselayout init script