Linux business57.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
Server IP : 199.188.201.191 & Your IP : 18.116.230.250
Domains :
Cant Read [ /etc/named.conf ]
User : derozboy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python3.6 /
site-packages /
up2date_client /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-03-19 08:31
__init__.py
0
B
-rw-r--r--
2025-02-26 11:13
capabilities.py
7.28
KB
-rw-r--r--
2025-02-26 11:13
clientCaps.py
2.16
KB
-rw-r--r--
2025-02-26 11:13
clpwd.py
3.56
KB
-rw-r--r--
2025-02-26 11:13
config.py
12.5
KB
-rw-r--r--
2025-02-26 11:13
debUtils.py
2.76
KB
-rw-r--r--
2025-02-26 11:13
getMethod.py
4.2
KB
-rw-r--r--
2025-02-26 11:13
haltree.py
4.53
KB
-rw-r--r--
2025-02-26 11:13
hardware.py
31.91
KB
-rw-r--r--
2025-02-26 11:13
hardware_gudev.py
12.91
KB
-rw-r--r--
2025-02-26 11:13
hardware_hal.py
11.33
KB
-rw-r--r--
2025-02-26 11:13
hardware_udev.py
12.99
KB
-rw-r--r--
2025-02-26 11:13
pkgUtils.py
295
B
-rw-r--r--
2025-02-26 11:13
pkgplatform.py
309
B
-rw-r--r--
2025-02-26 11:36
pmPlugin.py
2.79
KB
-rw-r--r--
2025-02-26 11:13
rhnChannel.py
4.91
KB
-rw-r--r--
2025-02-26 11:13
rhnHardware.py
328
B
-rw-r--r--
2025-02-26 11:13
rhnPackageInfo.py
2.34
KB
-rw-r--r--
2025-02-26 11:13
rhncli.py
9.12
KB
-rw-r--r--
2025-02-26 11:13
rhnreg.py
31.22
KB
-rw-r--r--
2025-02-26 11:13
rhnreg_constants.py
18.13
KB
-rw-r--r--
2025-02-26 11:13
rhnserver.py
8.66
KB
-rw-r--r--
2025-02-26 11:13
rpcServer.py
10.96
KB
-rw-r--r--
2025-02-26 11:13
rpmUtils.py
5.2
KB
-rw-r--r--
2025-02-26 11:13
transaction.py
4.09
KB
-rw-r--r--
2025-02-26 11:13
tui.py
43.7
KB
-rw-r--r--
2025-02-26 11:13
up2dateAuth.py
9.47
KB
-rw-r--r--
2025-02-26 11:13
up2dateErrors.py
10.26
KB
-rw-r--r--
2025-02-26 11:13
up2dateLog.py
2.06
KB
-rw-r--r--
2025-02-26 11:13
up2dateUtils.py
5.06
KB
-rw-r--r--
2025-02-26 11:36
Save
Rename
# all the crap that is stored on the rhn side of stuff # updating/fetching package lists, channels, etc from up2date_client import up2dateAuth from up2date_client import up2dateLog from up2date_client import up2dateErrors from up2date_client import config from up2date_client import rhnserver import gettext t = gettext.translation('rhn-client-tools', fallback=True) # Python 3 translations don't have a ugettext method if not hasattr(t, 'ugettext'): t.ugettext = t.gettext _ = t.ugettext # heh, dont get much more generic than this... class rhnChannel: # shrug, use attributes for thetime being def __init__(self, **kwargs): self.dict = {} for kw in kwargs.keys(): self.dict[kw] = kwargs[kw] def __getitem__(self, item): return self.dict[item] def __setitem__(self, item, value): self.dict[item] = value def __lt__(self, other): return (self.dict["name"] > other.dict["name"]) def keys(self): return self.dict.keys() def values(self): return self.dict.values() def items(self): return self.dict.items() class rhnChannelList: def __init__(self): # probabaly need to keep these in order for #precedence self.list = [] def addChannel(self, channel): self.list.append(channel) def channels(self): return self.list def getByLabel(self, channelname): for channel in self.list: if channel['label'] == channelname: return channel def getByName(self, channelname): return self.getByLabel(channelname) def getByType(self, type): channels = [] for channel in self.list: if channel['type'] == type: channels.append(channel) return channels # for the gui client that needs to show more info # maybe we should always make this call? If nothing # else, wrapper should have a way to show extended channel info def getChannelDetails(timeout=None): channels = [] sourceChannels = getChannels(timeout=timeout) for sourceChannel in sourceChannels.channels(): if sourceChannel['type'] != 'up2date': # FIMXE: kluge since we dont have a good name, maybe be able to fix sourceChannel['name'] = sourceChannel['label'] sourceChannel['description'] = "%s channel %s from %s" % (sourceChannel['type'], sourceChannel['label'], sourceChannel['url']) channels.append(sourceChannel) return channels cmdline_pkgs = [] global selected_channels selected_channels = None def getChannels(force=None, label_whitelist=None, timeout=None): """ return rhnChannelList containing list of channel we are subscribed to """ cfg = config.initUp2dateConfig() log = up2dateLog.initLog() global selected_channels if not selected_channels and not force: selected_channels = rhnChannelList() s = rhnserver.RhnServer(timeout=timeout) if not up2dateAuth.getSystemId(): raise up2dateErrors.NoSystemIdError(_("Unable to Locate SystemId")) up2dateChannels = s.up2date.listChannels(up2dateAuth.getSystemId()) for chan in up2dateChannels: if label_whitelist and not chan['label'] in label_whitelist: continue channel = rhnChannel(type = 'up2date', url = config.getServerlURLFromMirror()) for key in chan.keys(): if key == "last_modified": channel['version'] = chan['last_modified'] else: channel[key] = chan[key] if cfg['channelOverride']: channel['name'] = channel['label'] = \ channel['description'] = \ channel['summary'] = cfg['channelOverride'] log.log_me('WARNING: Channel overridden locally: %s' % channel['name']) log.log_me('-------: If you see this warning outside of the leapp process') log.log_me('-------: contact CloudLinux support.') selected_channels.addChannel(channel) if len(selected_channels.list) == 0: raise up2dateErrors.NoChannelsError(_("This system may not be updated until it is associated with a channel.")) return selected_channels def setChannels(tempchannels): global selected_channels selected_channels = None whitelist = dict(map(lambda x: (x,1), tempchannels)) return getChannels(label_whitelist=whitelist) def subscribeChannels(channels,username,passwd): s = rhnserver.RhnServer() return s.up2date.subscribeChannels(up2dateAuth.getSystemId(), channels, username, passwd) def unsubscribeChannels(channels,username,passwd): s = rhnserver.RhnServer() return s.up2date.unsubscribeChannels(up2dateAuth.getSystemId(), channels, username, passwd)