Fixed bugs 482353,233372. Updated doc for new mgr.
Bug fix: multiple blank lines counted as one
Added checks for method parameters being defined
fixed some regexes to make them stricter
Fixed greps to make them consistent through the code (also a vain
attempt to help my editors do syntax colouring properly)
Added AddSection method, replaced chunk of ReadConfig with AddSection
Added case handling stuff to more methods
Added RemoveGroupMember
Made variable names more consistent through OO methods
Restored Unix EOLs
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
Config::IniFiles provides a way to have readable configuration files
outside your Perl script. Configurations can be imported (inherited,
stacked,...), sections can be grouped, and settings can be accessed from
a tied hash.