Update Package Dependency Lists
From MediaWiki
There are several RPM packages that have a extensive source file dependency list which can be auto-generated. Directions for updating these dependency lists can be found in the pkginfo.xml file as a XML comment. The following packages should be updated:
- nstweb
- nstwui
List of Items to Fix/Investigate Prior to 2.16.0 2nd ISO Release
/sys, /var/nst/argus' PAUL: Update automated test. PackETH RON: 1.7.2 is available - however this is a NST "diff" RPM (not updated yet) peepdf RON: 0.2 is available - ask Ron how he uses this package pktgen RON: Not sure how to tell if there is a new version pybloomfiltermmap RON: Not sure how to tell if there is a new version suricata RON: 1.3 available - think the plan is to hold off. tightvnc-applet (1.3.10) tightvnc-javavncviewer (1.3.10) tightvnc-win32(2.0.4) PAUL: tightvnc 2.5.2 is available (discuss with Ron - 1.3.10 has been solid) w3af RON: Looks like we using a unstable version (unreleased) wmnd RON: 0.4.17 available (don't think we care)
Here is a copy of the original List
Test issues: TODO: The /root directory was screwed up on the Live ISO boot once. It looks like it is partially relocated between /var/nst/root and /root and causes issues (especially in test cases). Maybe there is a timing issue with the new systemd method? TODO: The /sys, / and /etc/nagios directories have wrong permissions for some reason. Paul attempted fixed via hack to the %post section in the kickstart file, but it did not seem to take on the /sys directory (maybe we just don't worry about it). General issues: There is a issue with the nmap package. Fedora has a "newer" version of the nmap package than us which causes yum update and ISO build issues. I've updated the nst-required and disabled the nmap, ncat and nping packages to fix it. I started the new feature info area in the nstweb package (welcome page). I updated the dependency list for the nstweb and nstwui packages. I updated the firefox configuration for the current release. Package updates for next release. The NST Pro repository viewer is a good place to track this stuff down. apache-jmeter Paul updated to the 2.7 release. Paul verified GUI tool starts up. argus TODO: Paul updated to the 3.0.6.1 release. Not sure how to run this tool, has RPM validation error (missing directory on a live boot). Updated test to detect this and fail. argus-clients Paul updated to the 3.0.6.2 release. Added test case to verify RPM. Paul isn't familiar with this utility. argus-monitor Paul updated to the 3.6.20120107 development release. Passes test case. Looks good when run by hand after fixing default configuration issue (graphs take awhile to collect enough data). TODO: Paul needs to verify the updated package works on next ISO build. base-php4 Paul update package URL bittwist Paul updated to the 2.0 release. Passes automated test. cputnik Paul updated broken URL. Verified that dockapp starts up on Fluxbox (see CPU and MEM bars). D-ITG Paul updated to the 2.8.0 release. Passes RPM validation. D-ITG-GUI Paul updated to the 0.92 beta release. Passes RPM validation and GUI tool launches. daq TODO: Part of snort - did not mess with - see snort notes below. fdisk TODO: Did not change, but there may be a newer version called gnufdisk in the same directory: ftp://ftp.gnu.org/gnu/fdisk fwbuilder-docs Paul updated RPM to version 5.0. Verified able to open in evince. google-earth-repo TODO: Should we disable and not include (repo seems to be stuck at the 6.0 release)? google-maps-google-earth-api Paul updated to svn revision 378. Don't really see any difference on Active Connections page. hammerhead Paul update package URL icmpush Paul update package URL ipmitool 1.8.12 Paul updated, but does not know how to use. RPM verifies. ipt_netflow 1.8 Paul updated. Passes automated test. Appears to work on nfsen page and in active connections. javassh TODO: Not sure - web server was in bad state when checked 8/12/2012. We probably don't really care about updating. netwag, netwag-doc, netwib, netwib-doc, netwox, netwox-doc 5.39 Paul updated. You may need to "yum remove netwag netwib netwox" prior to build. Removed diff patch from netwag as the parameter is modified no longer exists. Automated tests pass, netwag starts up and I was able to run some tools. nessus-plugins-gpl Paul update package URL netsed Paul update package URL. nfdump 1.6.6 Paul updated passes automated test. Not sure if it's related to this update, but the nfsen web interface seems to struggle with building the nfdump command properly when viewing details (nfdump works when run by hand). It does work in active connections. nttcp TODO: Gone - maybe replaced by: nuttcp: http://www.nuttcp.net/nuttcp/Welcome%20Page.html ntop We use a unstable version (not necessarily a problem). PackETH TODO: 1.7.2 is available - however this is a NST "diff" RPM (not updated yet) peepdf TODO: 0.2 is available - ask Ron how he uses this package pktgen TODO: Not sure how to tell if there is a new version PLoP Paul update package URL phpSysInfo 3.0.18 Paul updated passes test and appears to work from browser and automated test passes. pybloomfiltermmap TODO: Not sure how to tell if there is a new version snort, snortrules, daq TODO: 2.9.3 available - think the plan is to hold off. snortrules Paul update package URL. snortslinger Paul updated URL. suricata TODO: 1.3 available - think the plan is to hold off. tightvnc-applet (1.3.10) tightvnc-javavncviewer (1.3.10) tightvnc-win32(2.0.4) TODO: tightvnc 2.5.2 is available (discuss with Ron - 1.3.10 has been solid) u2ps TODO: 0.8.3 available (didn't mess with - critical to Ron tail stuff) usbtree TODO: Unknown no version? (don't think we care) w3af TODO: Looks like we using a unstable version (unreleased) webmin 1.590 (Paul updated). RPM's verified and logged into tool and poked around a bit (appears to be running). wmcpuload Broken URL (Paul fixed) wmnd TODO: 0.4.17 available (don't think we care) wmsd Broken URL (Paul fixed) wz-dragndrop Broken URL (Paul fixed)