pax_global_header 0000666 0000000 0000000 00000000064 12043753573 0014523 g ustar 00root root 0000000 0000000 52 comment=33b67e5044a9e536f71835ac579d7f83208c4ee3
rhn-client-tools-1.8.26/ 0000775 0000000 0000000 00000000000 12043753573 0015022 5 ustar 00root root 0000000 0000000 rhn-client-tools-1.8.26/Makefile 0000664 0000000 0000000 00000000157 12043753573 0016465 0 ustar 00root root 0000000 0000000 NAME := rhn-client-tools
SPECFILE = $(NAME).spec
DO_TAR_GZ := version
include ../../../rel-eng/Makefile.git
rhn-client-tools-1.8.26/Makefile.rhn-client-tools 0000664 0000000 0000000 00000002323 12043753573 0021662 0 ustar 00root root 0000000 0000000 # Makefile for Update Agent
#
# $Id$
PREFIX ?=
MANPATH ?= /usr/share/man
# Dirs we need to walk into
SUBDIRS = data etc-conf man po setuptool.d src
# Handy defines
VERSION := $(shell echo `grep ^Version: rhn-client-tools.spec | awk '{ print $$2 }'`)
# Platfor could be defined via command line
ifndef PLATFORM
PLATFORM=rpm
endif
# For subdirs, required exports
export PREFIX
export MANPATH
export VERSION
export PLATFORM
all::
install:: all
clean::
@rm -fv *~ .*~
@rm -fv rhn-client-tools*.tar.gz rhn-client-tools*.tar.bz2
@find . -name .\#\* -exec rm -fv {} \;
@rm -fv *.rpm
@rm -fv po/.intltool-merge-cache
# useful macro
descend-subdirs = @$(foreach d,$(SUBDIRS), $(MAKE) -C $(d) $@ || exit 1; )
# Now do the same in the subdirs
all clean install :: $(SUBDIRS)
$(descend-subdirs)
# Some handy make targets (stolen from auto-kickstart)
tardist: clean
rm -Rfv /tmp/rhn-client-tools-$(VERSION)
cp -fapRdv . /tmp/rhn-client-tools-$(VERSION)
tar zcfv rhn-client-tools-$(VERSION).tar.gz --exclude \.svn -C /tmp rhn-client-tools-$(VERSION)
rpm: tardist
rpmbuild -ta rhn-client-tools-$(VERSION).tar.gz
test:: clean
cd test && coverage run --branch alltests.py || :
cd test && coverage report || :
rhn-client-tools-1.8.26/data/ 0000775 0000000 0000000 00000000000 12043753573 0015733 5 ustar 00root root 0000000 0000000 rhn-client-tools-1.8.26/data/Makefile 0000664 0000000 0000000 00000004763 12043753573 0017405 0 ustar 00root root 0000000 0000000 # Makefile for Update Agent
#
# $Id$
PREFIX ?= /
GLADES = gui.glade progress.glade rh_register.glade
PUPLET_SS = puplet-screenshot.png
KEYS = RHNS-CA-CERT
# Directories for installation
RHNSHARE_DIR = $(PREFIX)/usr/share/rhn
PIXMAP_DIR = $(PREFIX)/usr/share/pixmaps
PNG16_DIR = $(PREFIX)/usr/share/icons/hicolor/16x16/apps
PNG24_DIR = $(PREFIX)/usr/share/icons/hicolor/24x24/apps
PNG32_DIR = $(PREFIX)/usr/share/icons/hicolor/32x32/apps
PNG48_DIR = $(PREFIX)/usr/share/icons/hicolor/48x48/apps
# all dirs
DIRS = $(PIXMAP_DIR) \
$(PNG16_DIR) $(PNG24_DIR) $(PNG32_DIR) $(PNG48_DIR) \
$(RHNSHARE_DIR) $(RHNSHARE_DIR)/up2date_client \
# INSTALL scripts
INSTALL = install -p --verbose
INSTALL_DIR = $(INSTALL) -m 755 -d
INSTALL_DATA = $(INSTALL) -m 644
# DEBIAN
ifeq ($(shell test -f /usr/share/pixmaps/debian-logo.png && echo "exists" ), exists)
LOGO = /usr/share/pixmaps/debian-logo.png
endif
# Fedora
ifeq ($(shell test -f /usr/share/icons/hicolor/48x48/apps/fedora-logo-icon.png && echo "exists" ), exists)
LOGO = /usr/share/icons/hicolor/48x48/apps/fedora-logo-icon.png
endif
# RHEL-5
ifeq ($(shell test -f /usr/share/pixmaps/redhat/shadowman-round-48.png && echo "exists" ), exists)
LOGO = /usr/share/pixmaps/redhat/shadowman-round-48.png
endif
# RHEL-6
ifeq ($(shell test -f /usr/share/icons/hicolor/48x48/apps/system-logo-icon.png && echo "exists" ), exists)
LOGO = /usr/share/icons/hicolor/48x48/apps/system-logo-icon.png
endif
# For subdirs, required exports
all:
# Nothing to do
$(DIRS):
@$(INSTALL_DIR) $@
install:: $(DIRS)
$(INSTALL_DATA) $(GLADES) $(RHNSHARE_DIR)/up2date_client
# install the hicolor theme icons for up2date
$(INSTALL_DATA) up2date-icons/16x16/up2date.png $(PNG16_DIR)/
$(INSTALL_DATA) up2date-icons/24x24/up2date.png $(PNG24_DIR)/
$(INSTALL_DATA) up2date-icons/32x32/up2date.png $(PNG32_DIR)/
$(INSTALL_DATA) up2date-icons/48x48/up2date.png $(PNG48_DIR)/
# this is lame and should be dealt with in the code
sed -i -e "s|@@logo@@|$(LOGO)|g" \
$(RHNSHARE_DIR)/up2date_client/*glade
# This sucks. We should be able to use PIXMAP_DIR, but then when making
# an rpm prefix is set to something different than where it'll be when
# the rpm is installed. We need a better solution.
sed -i -e "s|$(PUPLET_SS)|/usr/share/pixmaps/$(PUPLET_SS)|g" \
$(RHNSHARE_DIR)/up2date_client/*glade
$(INSTALL_DATA) $(PUPLET_SS) $(PIXMAP_DIR)
$(INSTALL_DATA) $(KEYS) $(RHNSHARE_DIR)
clean::
@find . -name .\#\* -exec rm -fv {} \;
@rm -fv *.bak
@rm -fv *.gladep
rhn-client-tools-1.8.26/data/RHNS-CA-CERT 0000664 0000000 0000000 00000021241 12043753573 0017444 0 ustar 00root root 0000000 0000000 Certificate:
Data:
Version: 3 (0x2)
Serial Number: 0 (0x0)
Signature Algorithm: md5WithRSAEncryption
Issuer: C=US, ST=North Carolina, L=Raleigh, O=Red Hat, Inc., OU=Red Hat Network, CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
Validity
Not Before: Aug 29 02:10:55 2003 GMT
Not After : Aug 26 02:10:55 2013 GMT
Subject: C=US, ST=North Carolina, L=Raleigh, O=Red Hat, Inc., OU=Red Hat Network, CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (1024 bit)
Modulus (1024 bit):
00:bf:61:63:eb:3d:8b:2b:45:48:e6:c2:fb:7c:d2:
21:21:b8:ec:90:93:41:30:7c:2c:8d:79:d5:14:e9:
0e:7e:3f:ef:d6:0a:9b:0a:a6:02:52:01:2d:26:96:
a4:ed:bd:a9:9e:aa:08:03:c1:61:0a:41:80:ea:ae:
74:cc:61:26:d0:05:91:55:3e:66:14:a2:20:b3:d6:
9d:71:0c:ab:77:cc:f4:f0:11:b5:25:33:8a:4e:22:
9a:10:36:67:fa:11:6d:48:76:3a:1f:d2:e3:44:7b:
89:66:be:b4:85:fb:2f:a6:aa:13:fa:9a:6d:c9:bb:
18:c4:04:af:4f:15:69:89:9b
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
69:44:27:05:DC:2E:ED:A5:F4:81:C4:D7:78:45:E7:44:5D:F8:87:47
X509v3 Authority Key Identifier:
keyid:69:44:27:05:DC:2E:ED:A5:F4:81:C4:D7:78:45:E7:44:5D:F8:87:47
DirName:/C=US/ST=North Carolina/L=Raleigh/O=Red Hat, Inc./OU=Red Hat Network/CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
serial:00
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: md5WithRSAEncryption
23:c9:ca:07:9f:5e:96:39:83:e0:4e:da:dd:47:84:30:ca:d4:
d5:38:86:f9:de:88:83:ca:2c:47:26:36:ab:f4:14:1e:28:29:
de:7d:10:4a:5e:91:3e:5a:99:07:0c:a9:2e:e3:fb:78:44:49:
c5:32:d6:e8:7a:97:ff:29:d0:33:ae:26:ba:76:06:7e:79:97:
17:0c:4f:2d:2a:8b:8a:ac:41:59:ae:e9:c4:55:2d:b9:88:df:
9b:7b:41:f8:32:2e:ee:c9:c0:59:e2:30:57:5e:37:47:29:c0:
2d:78:33:d3:ce:a3:2b:dc:84:da:bf:3b:2e:4b:b6:b3:b6:4e:
9e:80
-----BEGIN CERTIFICATE-----
MIID7jCCA1egAwIBAgIBADANBgkqhkiG9w0BAQQFADCBsTELMAkGA1UEBhMCVVMx
FzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRAwDgYDVQQHEwdSYWxlaWdoMRYwFAYD
VQQKEw1SZWQgSGF0LCBJbmMuMRgwFgYDVQQLEw9SZWQgSGF0IE5ldHdvcmsxIjAg
BgNVBAMTGVJITiBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW
EnJobi1ub2NAcmVkaGF0LmNvbTAeFw0wMzA4MjkwMjEwNTVaFw0xMzA4MjYwMjEw
NTVaMIGxMQswCQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGggQ2Fyb2xpbmExEDAO
BgNVBAcTB1JhbGVpZ2gxFjAUBgNVBAoTDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsT
D1JlZCBIYXQgTmV0d29yazEiMCAGA1UEAxMZUkhOIENlcnRpZmljYXRlIEF1dGhv
cml0eTEhMB8GCSqGSIb3DQEJARYScmhuLW5vY0ByZWRoYXQuY29tMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQC/YWPrPYsrRUjmwvt80iEhuOyQk0EwfCyNedUU
6Q5+P+/WCpsKpgJSAS0mlqTtvameqggDwWEKQYDqrnTMYSbQBZFVPmYUoiCz1p1x
DKt3zPTwEbUlM4pOIpoQNmf6EW1Idjof0uNEe4lmvrSF+y+mqhP6mm3JuxjEBK9P
FWmJmwIDAQABo4IBEjCCAQ4wHQYDVR0OBBYEFGlEJwXcLu2l9IHE13hF50Rd+IdH
MIHeBgNVHSMEgdYwgdOAFGlEJwXcLu2l9IHE13hF50Rd+IdHoYG3pIG0MIGxMQsw
CQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcTB1Jh
bGVpZ2gxFjAUBgNVBAoTDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsTD1JlZCBIYXQg
TmV0d29yazEiMCAGA1UEAxMZUkhOIENlcnRpZmljYXRlIEF1dGhvcml0eTEhMB8G
CSqGSIb3DQEJARYScmhuLW5vY0ByZWRoYXQuY29tggEAMAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQEEBQADgYEAI8nKB59eljmD4E7a3UeEMMrU1TiG+d6Ig8osRyY2
q/QUHigp3n0QSl6RPlqZBwypLuP7eERJxTLW6HqX/ynQM64munYGfnmXFwxPLSqL
iqxBWa7pxFUtuYjfm3tB+DIu7snAWeIwV143RynALXgz086jK9yE2r87Lku2s7ZO
noA=
-----END CERTIFICATE-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 42 (0x2a)
Signature Algorithm: sha1WithRSAEncryption
Issuer: C=US, ST=North Carolina, L=Raleigh, O=Red Hat, Inc., OU=Red Hat Network, CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
Validity
Not Before: Feb 26 21:07:08 2010 GMT
Not After : Feb 24 21:07:08 2020 GMT
Subject: C=US, ST=North Carolina, L=Raleigh, O=Red Hat, Inc., OU=Red Hat Network, CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:a9:51:91:f5:5e:ae:cd:8b:5f:8e:c6:1c:64:f5:
8c:68:b0:b3:8b:1d:29:2d:95:ff:87:46:8e:93:dc:
2a:92:17:9d:60:38:cb:c8:9a:a1:24:fa:ff:21:de:
a6:f8:4a:ba:87:a8:c7:6a:d4:64:cd:37:e9:37:ec:
5d:56:3b:7c:d3:94:13:89:a5:cb:23:f0:80:7d:07:
6e:ca:fd:cf:6c:ea:cc:bb:ab:ff:b8:a3:cb:ec:9a:
ab:77:fe:ae:5a:a3:54:36:a6:aa:96:bc:9d:3c:ce:
af:3c:48:18:70:26:b4:b0:c1:40:cf:c8:23:21:46:
4c:d1:ed:71:bc:8e:e8:54:df:55:06:b3:a1:30:56:
25:f5:5d:ab:8e:4a:66:4f:1b:df:53:9c:8c:3c:11:
92:d1:11:a4:82:c6:69:ee:9a:94:83:56:de:0c:ba:
9d:1c:21:bb:8c:33:7d:aa:6e:d9:97:3a:c8:92:8f:
e0:bd:27:dc:71:e2:b6:b0:e3:82:46:5f:08:ba:86:
65:18:a9:a5:c2:b6:7d:4d:7c:fe:3f:dd:72:0d:a0:
fc:ec:46:1b:24:b5:e1:9b:01:37:66:57:0a:22:00:
22:20:d6:74:ca:cd:8b:66:72:62:39:e9:67:52:d6:
e3:2b:7e:7c:aa:cf:7d:61:c3:7e:0f:38:bd:b5:17:
ad:f9
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
15:F1:11:00:0A:34:A1:A2:56:BB:2F:57:1E:59:E2:7F:6A:CF:EA:43
X509v3 Authority Key Identifier:
keyid:15:F1:11:00:0A:34:A1:A2:56:BB:2F:57:1E:59:E2:7F:6A:CF:EA:43
DirName:/C=US/ST=North Carolina/L=Raleigh/O=Red Hat, Inc./OU=Red Hat Network/CN=RHN Certificate Authority/emailAddress=rhn-noc@redhat.com
serial:2A
X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: sha1WithRSAEncryption
2d:1b:a6:e7:df:b2:9e:2e:e4:1a:4d:e1:58:97:c2:82:18:10:
f6:79:69:02:12:4c:72:cc:e4:09:c8:43:90:5e:a5:ee:da:04:
72:10:1a:6a:09:32:73:a8:6d:ba:81:f2:fe:b1:bb:1f:89:87:
69:d7:d9:15:c7:29:15:c5:21:f4:a4:f2:45:c9:cf:1d:dd:9e:
56:ae:55:85:03:53:1f:54:6b:93:18:f2:02:ed:bb:5a:1b:74:
aa:64:56:49:9c:2f:d9:0d:5b:3f:03:5a:5f:e2:19:6b:12:a7:
0f:b5:72:52:0d:95:f9:15:a7:28:e2:8a:c2:69:88:87:b8:42:
57:65:06:94:94:1d:15:d6:ad:7a:60:05:fb:f9:cc:83:09:b5:
41:07:5d:78:ec:a6:da:6a:23:77:6f:b9:9a:4b:60:30:53:bb:
e4:7e:5e:51:7c:a9:11:79:b8:3c:f4:19:8d:f3:5a:27:7f:ff:
4c:e7:44:e0:e4:e6:0e:18:55:d7:68:72:22:7a:30:76:9b:26:
84:d6:d8:20:40:ef:8e:45:75:94:d0:86:2c:a8:af:bc:31:2d:
50:20:eb:d1:16:55:e6:3e:8b:82:ed:fb:dd:a3:a0:f7:6b:7e:
d6:b8:5f:45:a5:0b:72:7b:7e:6d:20:7f:60:95:67:ad:96:12:
ba:6b:e7:6c
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgIBKjANBgkqhkiG9w0BAQUFADCBsTELMAkGA1UEBhMCVVMx
FzAVBgNVBAgMDk5vcnRoIENhcm9saW5hMRAwDgYDVQQHDAdSYWxlaWdoMRYwFAYD
VQQKDA1SZWQgSGF0LCBJbmMuMRgwFgYDVQQLDA9SZWQgSGF0IE5ldHdvcmsxIjAg
BgNVBAMMGVJITiBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW
EnJobi1ub2NAcmVkaGF0LmNvbTAeFw0xMDAyMjYyMTA3MDhaFw0yMDAyMjQyMTA3
MDhaMIGxMQswCQYDVQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAO
BgNVBAcMB1JhbGVpZ2gxFjAUBgNVBAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsM
D1JlZCBIYXQgTmV0d29yazEiMCAGA1UEAwwZUkhOIENlcnRpZmljYXRlIEF1dGhv
cml0eTEhMB8GCSqGSIb3DQEJARYScmhuLW5vY0ByZWRoYXQuY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqVGR9V6uzYtfjsYcZPWMaLCzix0pLZX/
h0aOk9wqkhedYDjLyJqhJPr/Id6m+Eq6h6jHatRkzTfpN+xdVjt805QTiaXLI/CA
fQduyv3PbOrMu6v/uKPL7Jqrd/6uWqNUNqaqlrydPM6vPEgYcCa0sMFAz8gjIUZM
0e1xvI7oVN9VBrOhMFYl9V2rjkpmTxvfU5yMPBGS0RGkgsZp7pqUg1beDLqdHCG7
jDN9qm7ZlzrIko/gvSfcceK2sOOCRl8IuoZlGKmlwrZ9TXz+P91yDaD87EYbJLXh
mwE3ZlcKIgAiINZ0ys2LZnJiOelnUtbjK358qs99YcN+Dzi9tRet+QIDAQABo4IB
EjCCAQ4wHQYDVR0OBBYEFBXxEQAKNKGiVrsvVx5Z4n9qz+pDMIHeBgNVHSMEgdYw
gdOAFBXxEQAKNKGiVrsvVx5Z4n9qz+pDoYG3pIG0MIGxMQswCQYDVQQGEwJVUzEX
MBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVpZ2gxFjAUBgNV
BAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0d29yazEiMCAG
A1UEAwwZUkhOIENlcnRpZmljYXRlIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYS
cmhuLW5vY0ByZWRoYXQuY29tggEqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
BQADggEBAC0bpuffsp4u5BpN4ViXwoIYEPZ5aQISTHLM5AnIQ5Bepe7aBHIQGmoJ
MnOobbqB8v6xux+Jh2nX2RXHKRXFIfSk8kXJzx3dnlauVYUDUx9Ua5MY8gLtu1ob
dKpkVkmcL9kNWz8DWl/iGWsSpw+1clINlfkVpyjiisJpiIe4QldlBpSUHRXWrXpg
Bfv5zIMJtUEHXXjsptpqI3dvuZpLYDBTu+R+XlF8qRF5uDz0GY3zWid//0znRODk
5g4YVddociJ6MHabJoTW2CBA745FdZTQhiyor7wxLVAg69EWVeY+i4Lt+92joPdr
fta4X0WlC3J7fm0gf2CVZ62WErpr52w=
-----END CERTIFICATE-----
rhn-client-tools-1.8.26/data/gui.glade 0000664 0000000 0000000 00000017140 12043753573 0017520 0 ustar 00root root 0000000 0000000
True
System Registration
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_CENTER
False
480
480
False
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
True
False
5
True
False
True
Set Up Software Updates
@@logo@@
16
True
False
6
True
Choose Service
@@logo@@
16
True
False
6
True
Red Hat Account
@@logo@@
16
True
False
6
True
Operating System Release Version
@@logo@@
16
True
False
6
True
Create Profile
@@logo@@
16
True
False
6
True
Review Subscription
@@logo@@
16
True
False
6
True
Provide a security certificate
@@logo@@
16
True
False
6
True
@@logo@@
16
True
False
6
rhn-client-tools-1.8.26/data/progress.glade 0000664 0000000 0000000 00000010135 12043753573 0020575 0 ustar 00root root 0000000 0000000
True
Sending Information
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_CENTER_ON_PARENT
True
300
100
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
False
Sending Information
5
True
False
5
True
False
False
GTK_JUSTIFY_LEFT
True
False
0
0
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
True
True
True
GTK_PROGRESS_LEFT_TO_RIGHT
0
0.10000000149
PANGO_ELLIPSIZE_NONE
progress bar
0
False
False
True
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
progress status
0
False
False
rhn-client-tools-1.8.26/data/puplet-screenshot.png 0000664 0000000 0000000 00000011750 12043753573 0022131 0 ustar 00root root 0000000 0000000 PNG
IHDR . C w sRGB bKGD pHYs tIME x hIDATxoh?5,(e.Uﲡjg5y5"Dp树[h,J0r.4QiBShW*_g|H/r>lk#}^̿癙V;