Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
rpm /
Delete
Unzip
Name
Size
Permission
Date
Action
fileattrs
[ DIR ]
drwxr-xr-x
2022-05-07 04:45
macros.d
[ DIR ]
drwxr-xr-x
2026-02-10 03:51
platform
[ DIR ]
drwxr-xr-x
2021-11-24 04:47
redhat
[ DIR ]
drwxr-xr-x
2021-09-16 14:54
alt-nodejs10-fixdep
3.48
KB
-rwxr-xr-x
2022-04-13 10:10
alt-nodejs10-provide.sh
70
B
-rwxr-xr-x
2022-04-13 10:11
alt-nodejs10-require.sh
69
B
-rwxr-xr-x
2022-04-13 10:11
alt-nodejs10-symlink-deps
4.92
KB
-rwxr-xr-x
2022-04-13 10:10
alt-nodejs10.prov
1.92
KB
-rwxr-xr-x
2022-04-13 10:10
alt-nodejs10.req
6.75
KB
-rwxr-xr-x
2022-04-13 10:10
alt-nodejs10_native.req
70
B
-rwxr-xr-x
2023-03-19 16:11
alt-nodejs11_native.req
70
B
-rwxr-xr-x
2021-10-19 05:18
alt-nodejs12_native.req
70
B
-rwxr-xr-x
2022-01-10 20:27
alt-nodejs14-fixdep
3.48
KB
-rwxr-xr-x
2022-04-13 10:38
alt-nodejs14-provide.sh
70
B
-rwxr-xr-x
2022-04-13 10:39
alt-nodejs14-require.sh
69
B
-rwxr-xr-x
2022-04-13 10:39
alt-nodejs14-symlink-deps
4.92
KB
-rwxr-xr-x
2022-04-13 10:38
alt-nodejs14.prov
1.92
KB
-rwxr-xr-x
2022-04-13 10:38
alt-nodejs14.req
6.75
KB
-rwxr-xr-x
2022-04-13 10:38
alt-nodejs14_native.req
70
B
-rwxr-xr-x
2026-02-02 09:48
alt-nodejs16-fixdep
3.48
KB
-rwxr-xr-x
2022-04-13 10:43
alt-nodejs16-provide.sh
70
B
-rwxr-xr-x
2022-04-13 10:44
alt-nodejs16-require.sh
69
B
-rwxr-xr-x
2022-04-13 10:44
alt-nodejs16-symlink-deps
4.92
KB
-rwxr-xr-x
2022-04-13 10:43
alt-nodejs16.prov
1.92
KB
-rwxr-xr-x
2022-04-13 10:43
alt-nodejs16.req
6.75
KB
-rwxr-xr-x
2022-04-13 10:43
alt-nodejs16_native.req
40
B
-rwxr-xr-x
2023-11-03 09:58
alt-nodejs18_native.req
40
B
-rwxr-xr-x
2025-06-05 07:04
alt-nodejs19_native.req
39
B
-rwxr-xr-x
2023-12-06 12:42
alt-nodejs20_native.req
40
B
-rwxr-xr-x
2026-02-03 06:10
alt-nodejs6_native.req
64
B
-rwxr-xr-x
2021-09-28 05:04
alt-nodejs8_native.req
68
B
-rwxr-xr-x
2021-09-28 05:58
alt-nodejs9_native.req
68
B
-rwxr-xr-x
2021-09-28 06:43
appdata.prov
333
B
-rwxr-xr-x
2021-11-24 04:47
brp-compress
1.41
KB
-rwxr-xr-x
2021-11-24 04:47
brp-java-gcjcompile
1.38
KB
-rwxr-xr-x
2021-11-24 04:47
brp-python-bytecompile
2.96
KB
-rwxr-xr-x
2021-11-24 04:47
brp-python-hardlink
658
B
-rwxr-xr-x
2021-11-24 04:47
brp-scl-compress
1.77
KB
-rwxr-xr-x
2018-10-30 15:17
brp-scl-python-bytecompile
3.04
KB
-rwxr-xr-x
2018-10-30 15:17
brp-strip
509
B
-rwxr-xr-x
2021-11-24 04:47
brp-strip-comment-note
741
B
-rwxr-xr-x
2021-11-24 04:47
brp-strip-shared
706
B
-rwxr-xr-x
2021-11-24 04:47
brp-strip-static-archive
411
B
-rwxr-xr-x
2021-11-24 04:47
check-buildroot
1.21
KB
-rwxr-xr-x
2021-11-24 04:47
check-files
1.02
KB
-rwxr-xr-x
2021-11-24 04:47
check-prereqs
418
B
-rwxr-xr-x
2021-11-24 04:47
check-rpaths
1.01
KB
-rwxr-xr-x
2021-11-24 04:47
check-rpaths-worker
4.93
KB
-rwxr-xr-x
2021-11-24 04:47
config.guess
44.24
KB
-rwxr-xr-x
2021-11-24 04:47
config.sub
34.62
KB
-rwxr-xr-x
2021-11-24 04:47
debugedit
33.01
KB
-rwxr-xr-x
2021-11-24 04:47
desktop-file.prov
602
B
-rwxr-xr-x
2021-11-24 04:47
elfdeps
15.31
KB
-rwxr-xr-x
2021-11-24 04:47
find-debuginfo.sh
14.42
KB
-rwxr-xr-x
2021-11-24 04:47
find-lang.sh
5.77
KB
-rwxr-xr-x
2021-11-24 04:47
find-provides
1.52
KB
-rwxr-xr-x
2021-11-24 04:47
find-requires
3.43
KB
-rwxr-xr-x
2021-11-24 04:47
fontconfig.prov
489
B
-rwxr-xr-x
2021-11-24 04:47
javadoc.req
76
B
-rwxr-xr-x
2013-11-05 10:22
kabi.sh
428
B
-rwxr-xr-x
2019-06-08 10:32
libtooldeps.sh
718
B
-rwxr-xr-x
2021-11-24 04:47
macros
37.33
KB
-rw-r--r--
2021-11-24 04:47
macros.perl
473
B
-rw-r--r--
2021-11-24 04:47
macros.php
192
B
-rw-r--r--
2021-11-24 04:47
macros.python
906
B
-rw-r--r--
2021-11-24 04:47
maven.prov
3.67
KB
-rwxr-xr-x
2013-11-05 10:22
maven.req
7.75
KB
-rwxr-xr-x
2013-11-05 10:22
mkinstalldirs
3.41
KB
-rwxr-xr-x
2021-11-24 04:47
mono-find-provides
1.08
KB
-rwxr-xr-x
2021-11-24 04:47
mono-find-requires
1.87
KB
-rwxr-xr-x
2021-11-24 04:47
ocaml-find-provides.sh
1.62
KB
-rwxr-xr-x
2021-11-24 04:47
ocaml-find-requires.sh
2.08
KB
-rwxr-xr-x
2021-11-24 04:47
osgi.prov
3.51
KB
-rwxr-xr-x
2013-11-05 10:22
osgi.req
3.79
KB
-rwxr-xr-x
2013-11-05 10:22
osgideps.pl
10.33
KB
-rwxr-xr-x
2021-11-24 04:47
perl.prov
5.72
KB
-rwxr-xr-x
2021-11-24 04:47
perl.req
11.48
KB
-rwxr-xr-x
2021-11-24 04:47
perldeps.pl
32.13
KB
-rw-r--r--
2021-11-24 04:47
pkgconfigdeps.sh
1.25
KB
-rwxr-xr-x
2021-11-24 04:47
pythondeps.sh
875
B
-rwxr-xr-x
2021-11-24 04:47
rpm.daily
296
B
-rw-r--r--
2021-11-24 04:47
rpm.log
61
B
-rw-r--r--
2021-11-24 04:47
rpm.supp
688
B
-rw-r--r--
2021-11-24 04:47
rpm2cpio.sh
1.3
KB
-rwxr-xr-x
2021-11-24 04:47
rpmdb_loadcvt
1.43
KB
-rwxr-xr-x
2021-11-24 04:47
rpmdeps
11.52
KB
-rwxr-xr-x
2021-11-24 04:47
rpmpopt-4.11.3
9.51
KB
-rw-r--r--
2021-11-24 04:47
rpmrc
15.01
KB
-rw-r--r--
2021-11-24 04:47
scldeps.sh
179
B
-rwxr-xr-x
2018-10-30 15:17
script.req
322
B
-rwxr-xr-x
2021-11-24 04:47
sepdebugcrcfix
15.24
KB
-rwxr-xr-x
2021-11-24 04:47
tcl.req
2.02
KB
-rwxr-xr-x
2021-11-24 04:47
tgpg
929
B
-rwxr-xr-x
2021-11-24 04:47
Save
Rename
#!/usr/bin/python # Copyright (c) 2012, Red Hat, Inc # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the # distribution. # 3. Neither the name of Red Hat nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # Authors: # Stanislav Ochotnicky <sochotnicky@redhat.com> # import os import sys import signal import traceback from javapackages import Depmap class TagBuilder: def __init__ (self, filelist=None): if filelist == None: filelist = sys.stdin paths = map (lambda x: x.rstrip (), filelist.readlines ()) self.provided_artifacts = [] self.skipped_artifacts = [] if paths: # let's first read all fragment files for provided artifacts fragment_dir = os.path.dirname(paths[0]) for dirname, dirnames, filenames in os.walk(fragment_dir): for filename in filenames: if filename.endswith(".pom"): continue depmap = Depmap(os.path.join(dirname, filename)) self.provided_artifacts.extend(depmap.get_provided_mappings()) self.skipped_artifacts.extend(depmap.get_skipped_artifacts()) for path in paths: if path.endswith(".pom"): continue self.print_mvn_requires(path) def __process_jvm_req(self, name, version): if not version: return try: jsplit = version.split('.') if len(jsplit) != 2: # if we don't have major.minor format, just ignore version raise ValueError("Required Java version not in major.minor format") major = int(jsplit[0]) minor = int(jsplit[1]) if major > 1 or minor > 5: print("{name} >= 1:{major}.{minor}".format(name=name, major=major, minor=minor)) else: print("{name} >= {major}.{minor}".format(name=name, major=major, minor=minor)) except ValueError: # what? not a numbered major/minor java release? print(name) def print_mvn_requires(self, path): depmap = Depmap(path) skipped_but_required = [] base_package_requires=set() for provided in depmap.get_provided_artifacts(): if provided.namespace: base_package_requires.add("{ns}-runtime".format(ns=provided.namespace)) else: base_package_requires.add("jpackage-utils") for basereq in base_package_requires: print basereq unknown_deps = [] for dependency in depmap.get_required_artifacts(): if dependency.version == "UNKNOWN": unknown_deps.append(dependency) continue for skipped in self.skipped_artifacts: if (skipped.groupId == dependency.groupId and skipped.artifactId == dependency.artifactId and skipped.classifier == dependency.classifier and skipped.extension == dependency.extension): skipped_but_required.append(skipped) for m_provided, l_provided in self.provided_artifacts: if (m_provided.groupId == dependency.groupId and m_provided.artifactId == dependency.artifactId and m_provided.classifier == dependency.classifier and m_provided.extension == dependency.extension and m_provided.namespace == dependency.namespace): # if dependency is versioned but another subpackage provides # non-versioned artifact, it's coming from a different package if (dependency.version and dependency.version != l_provided.version): continue # if dependency is not versioned but provides is versioned # the dependency is coming from a different package if not dependency.version and l_provided.version: continue # requires on subpackages are always versioned print("{rpmstr} = {version}".format( rpmstr=dependency.get_rpm_str(dependency.version), version=m_provided.version)) break else: # TODO: remove when not needed # do not generate requires like "a:b:pom:" yet if dependency.extension == "pom": dependency.extension = "" print(dependency.get_rpm_str(dependency.version)) if unknown_deps: unknown_msg = "Following dependencies were not resolved and " \ "requires cannot be generated. Either remove the " \ "dependency from pom.xml or add proper packages to " \ "BuildRequires:\n" for unknown in unknown_deps: unknown_msg = unknown_msg + \ "{art}\n".format(art=unknown) raise Exception(unknown_msg) if skipped_but_required: skipped_msg = "Following artifacts were built " \ "but are not being installed however other " \ "artifacts require them. Either package these " \ "artifacts or do not build them. To package " \ "call %mvn_package in %prep:\n" for skipped in skipped_but_required: skipped_msg = skipped_msg + \ "%mvn_package {art} <package_name>\n".format(art=skipped) raise Exception(skipped_msg) reqs = {'java': depmap.get_java_requires(), 'java-devel': depmap.get_java_devel_requires()} for name, version in reqs.iteritems(): self.__process_jvm_req(name, version) if __name__ == "__main__": try: builder = TagBuilder () except Exception, e: traceback.print_exc(file=sys.stderr) sys.stderr.write(str(e)) # rpmbuild ignores non-zero exit codes but this that is bad. Make sure # the build fails and doesn't silently ignore problems os.kill(os.getppid(), signal.SIGTERM)