Bruce Dubbs wrote:
> Dan Nicholson wrote:
>
>   
>> Fixing pidofproc to actually do the right thing w.r.t pid files.
>> Dennis Perkins actually put that part together. The other change he
>> does there is make the pid list local and echo it back. This is
>> slightly different and possibly not backwards compatible since the
>> current behavior has the other *proc() functions just using the global
>> pidlist variable created in pidofproc.
>>
>> I prefer Dennis' way and can fix the functions to catch the result in
>> it's own variable, but it could break existing scripts which call
>> pidofproc directly. In most cases, though, pidofproc is being called
>> indirectly through loadproc or statusproc. 
>>     
>
> I did a grep of the bootscripts in both BLFS and LFS and the only files
> that mention pidofproc are:
>
> [EMAIL PROTECTED]/LFS/trunk/bootscripts]$ grep -rl pidofproc *|grep -v svn
> ChangeLog
> contrib/lsb/lib/init-functions
> contrib/lsb-v3/lsb/init-functions
> contrib/lsb-v3/init.d/lfs-functions
> contrib/lsb-v3/init.d/template
> lfs/init.d/functions
>
> [EMAIL PROTECTED]/BLFS/trunk/bootscripts]$ grep -r pidofproc *|grep -v svn
> [EMAIL PROTECTED]/BLFS/trunk/bootscripts]$
>
> So if these files are all made consistent, there shouldn't be any problem.
>
> As far as user's custom scripts go, I'd think a prudent user would check
> them all when upgrading to a new version of LFS.
>
>   -- Bruce
>   
Well, the contrib/ versions shouldn't even be considered.  They provide
their own pidofproc() anyway, which already has this change because the
spec says so.  So the patch is a go already as far as anything within
the LFS and BLFS.  Another consideration is whether C&H are still using
the same/similar functions file and scripts.

-- DJ Lucas

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to