Hello. First of all I would like to thank you for forking Nessus and creating OpenVAS!
Further I wanted to notify you that I built OpenVAS RPMs for openSUSE 10.3 and bring a few problems to your attention which I encountered during that task: 1. I used the 10.2 src.rpms as base and just cleaned up the spec files and added missing dependencies. The only needed patches were the $DESTDIR ones. 2. openvasd complains about missing files on startup. The missing ones seem to be: byte_func.inc, slad.inc, smb_nt.inc, url_func.inc (see http://pastebin.ca/1043940 for the startup log) 3. many plug-ins complain about missing files (see http://pastebin.ca/1043943 for openvasd.dump and http://pastebin.ca/1043944for openvasd.messages) 4. The certificates that are generated for the server end up in /usr/com/openvas/CA/, which is, to the best of my knowledge, at least unorthodox. If one doesn't use already existing certificates but the generated ones they would be specific for that service / server and therefore should be in /var/lib/openvas/CA/ or /etc/openvas too to prevent clutter. 5. The icon doesn't work for the menu entry because in OpenVAS-Client.desktop it is referred to OpenVAS.xpm and not OpenVAS-Client.xpm. Also the format of that icon is just wrong for a little thumbnail that should be shown in a menu left of the programs name / description because it is far from being a square. 6. I haven't found a way to point the client to the correct manual location. It always tries to load /usr/share/doc/OpenVAS/users-manual-de.pdf which doesn't exist since I configured the openvas-manual rpm to put its content into the clients doc directory (/usr/share/doc/packages/openvas-client/) If I understood the mails in your archive right 2&3 are because some files had to be removed cause of copyright issues and will be resolved over the time but please have a look at 4-6 since those aren't hard to fix but still buggers. Further I wanted to bring the openSUSE Build Service to your attention and to suggest that you use it to build your project because: 1. It allows you to build packages for ~20 different versions of most major distributions from a single spec file / source archive (32 & 64 bit versions) 2. It provides your users with repositories specific for their distribution & version so they can install OpenVAS via their distributions package management and automatically receive the latest and greatest if new packages are build. 3. It provides a world wide mirror infrastructure to distribute your packages 4. It is very easy to use and free of charge. Please see http://en.opensuse.org/Build_Service for general Information. http://en.opensuse.org/Build_Service_Tutorial is a small HowTo and http://en.opensuse.org/Build_Service/cross_distribution_package_how_toexplains how to write spec files for multiple distributions. Don't get afraid by the KDevelop.spec example since your spec files are pretty simple so it shouldn't be much trouble except conditional BuildRequires (feel free to take my rpms for 10.3 from http://download.opensuse.org/repositories/home:/bitshuffler/openSUSE_10.3/as a start). Last but not least I wanted to inform you that I requested the replacement of Nessus with OpenVAS in openSUSE 11.1 (since it is too late for 11.0) and my request got accepted: https://bugzilla.novell.com/show_bug.cgi?id=396251. So, if you consider using the Build Service (which I really hope ;)), please use that feature request to coordinate it with the openSUSE devs to avoid duplicated work. best regards Stephan
_______________________________________________ Openvas-devel mailing list [email protected] http://lists.wald.intevation.org/mailman/listinfo/openvas-devel
