Recovered from the older tannerjc.net wiki snapshot dated January 23, 2016.

Extracting xml files from jars

  • rhns-5.2
[root@sat52 ~]# rpm -ql rhn-java-sat | egrep rhn.jar
/var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar
[root@sat52 ~]# jar tf /var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar | fgrep -i channel_queries
com/redhat/rhn/common/db/datasource/xml/Channel_queries.xml
[root@sat52 ~]# cp /var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar /tmp/.
[root@sat52 ~]# cd /tmp
[root@sat52 tmp]# jar xf rhn.jar
[root@sat52 tmp]# find com | fgrep -i channel_queries
com/redhat/rhn/common/db/datasource/xml/Channel_queries.xml
  • rhns-5.4
[root@sat54 ~]# rpm -ql spacewalk-java | egrep rhn.jar
/var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar
[root@sat54 ~]# jar -tf /var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar | fgrep -i channel_queries
com/redhat/rhn/common/db/datasource/xml/Channel_queries.xml
[root@sat54 ~]# cp /var/lib/tomcat5/webapps/rhn/WEB-INF/lib/rhn.jar /tmp/.
[root@sat54 ~]# cd /tmp
[root@sat54 tmp]# jar xf rhn.jar
[root@sat54 tmp]# find com | fgrep -i channel_queries
com/redhat/rhn/common/db/datasource/xml/Channel_queries.xml