Blob Blame History Raw
diff --git a/debuginfo-install.py b/debuginfo-install.py
index bb61a1d..5252d72 100755
--- a/debuginfo-install.py
+++ b/debuginfo-install.py
@@ -23,6 +23,7 @@ import yum.Errors
 
 from utils import YumUtilBase
 from yum import _
+from yumutils.deprecated import deprecated_warning
 
 import logging
 import rpmUtils
@@ -196,5 +197,6 @@ if __name__ == '__main__':
         import codecs
         sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)
         sys.stdout.errors = 'replace'
-    
+
+    deprecated_warning()
     util = DebugInfoInstall()
diff --git a/find-repos-of-install.py b/find-repos-of-install.py
index aac29ea..f4dada8 100644
--- a/find-repos-of-install.py
+++ b/find-repos-of-install.py
@@ -19,9 +19,12 @@ import os
 import os.path
 
 from optparse import OptionParser
+from yumutils.deprecated import deprecated_warning
 
 import yum
 
+deprecated_warning()
+
 my = yum.YumBase()
 my.conf.showdupesfromrepos = 1
 
diff --git a/needs-restarting.py b/needs-restarting.py
index b0e540b..a9ba04e 100755
--- a/needs-restarting.py
+++ b/needs-restarting.py
@@ -45,6 +45,7 @@ import glob
 import stat
 from optparse import OptionParser
 from yum.Errors import RepoError
+from yumutils.deprecated import deprecated_warning
 sys.path.insert(0,'/usr/share/yum-cli')
 import utils
 
@@ -175,6 +176,7 @@ def main(args):
     
 if __name__ == "__main__":
     try:
+        deprecated_warning()
         sys.exit(main(sys.argv))
     except RepoError, e:
         print >>sys.stderr, e
diff --git a/package-cleanup.py b/package-cleanup.py
index acad9f2..9c3a474 100755
--- a/package-cleanup.py
+++ b/package-cleanup.py
@@ -34,6 +34,7 @@ import yum.depsolve # For flags
 from yum.Errors import YumBaseError
 from rpmUtils import miscutils, arch
 from optparse import OptionGroup
+from yumutils.deprecated import deprecated_warning
 
 def exactlyOne(l):
     return len(filter(None, l)) == 1
@@ -397,4 +398,5 @@ class PackageCleanup(YumUtilBase):
     
 if __name__ == '__main__':
     setup_locale()
+    deprecated_warning()
     util = PackageCleanup()
diff --git a/repo-check.py b/repo-check.py
index 2aa8bde..f2ce616 100755
--- a/repo-check.py
+++ b/repo-check.py
@@ -19,6 +19,7 @@ sys.path.insert(0,'/usr/share/yum-cli')
 import logging
 from utils import YumUtilBase
 from yum.misc import getCacheDir, setup_locale
+from yumutils.deprecated import deprecated_warning
 
 import yum.Errors
 
@@ -238,5 +239,6 @@ class RepoCheck(YumUtilBase):
 
 if __name__ == '__main__':
     setup_locale()
+    deprecated_warning()
     util = RepoCheck()
     
diff --git a/repo-graph.py b/repo-graph.py
index bca41d0..72880fc 100755
--- a/repo-graph.py
+++ b/repo-graph.py
@@ -23,6 +23,7 @@ import yum
 import sys
 from yum.misc import getCacheDir
 from optparse import OptionParser
+from yumutils.deprecated import deprecated_warning
 
 default_header = """
 size="20.69,25.52";
@@ -94,6 +95,7 @@ class yumQuiet(yum.YumBase):
         return requires
 
 if __name__ == '__main__':
+    deprecated_warning()
     parser = OptionParser()
     parser.add_option("--repoid", default=[], action="append",
                       help="specify repositories to use")
diff --git a/repo-rss.py b/repo-rss.py
index 871e338..5d9c249 100755
--- a/repo-rss.py
+++ b/repo-rss.py
@@ -20,6 +20,7 @@ import yum.Errors
 from yum.misc import getCacheDir, to_unicode
 from yum.comps import Comps, CompsException
 from yum.Errors import RepoMDError
+from yumutils.deprecated import deprecated_warning
 import sys
 import os
 import libxml2
@@ -252,6 +253,7 @@ def main(options, args):
 
 
 if __name__ == "__main__":
+    deprecated_warning()
     usage = "repo-rss.py [options] repoid1 repoid2"
     
     parser = OptionParser(usage=usage)
diff --git a/repoclosure.py b/repoclosure.py
index f895f84..693b67d 100755
--- a/repoclosure.py
+++ b/repoclosure.py
@@ -32,6 +32,7 @@ import rpmUtils.arch
 import rpmUtils.updates
 from yum.constants import *
 from yum.packageSack import ListPackageSack
+from yumutils.deprecated import deprecated_warning
 
 def parseArgs():
     usage = """
@@ -303,6 +304,7 @@ def main():
 
 if __name__ == "__main__":
     try:
+        deprecated_warning()
         main()
     except (yum.Errors.YumBaseError, ValueError), e:
         print >> sys.stderr, str(e)
diff --git a/repodiff.py b/repodiff.py
index 5ae1d8f..44092df 100755
--- a/repodiff.py
+++ b/repodiff.py
@@ -21,6 +21,7 @@ import os
 import locale
 import rpmUtils.arch
 from yum.i18n import to_unicode
+from yumutils.deprecated import deprecated_warning
 
 from urlgrabber.progress import format_number
 
@@ -371,4 +372,5 @@ def main(args):
       
 if __name__ == "__main__":
     yum.misc.setup_locale(override_time=True)
+    deprecated_warning()
     main(sys.argv[1:])
diff --git a/repomanage.py b/repomanage.py
index bef3b03..6ffd8f5 100755
--- a/repomanage.py
+++ b/repomanage.py
@@ -27,6 +27,7 @@ import fnmatch
 import string
 import rpmUtils
 from yum import misc
+from yumutils.deprecated import deprecated_warning
 
 from optparse import OptionParser
 
@@ -221,6 +222,7 @@ def usage():
         
 
 if __name__ == "__main__":
+    deprecated_warning()
     if len(sys.argv) < 1:
         usage()
         sys.exit(1)
diff --git a/repoquery.py b/repoquery.py
index af70518..7b4fed3 100755
--- a/repoquery.py
+++ b/repoquery.py
@@ -37,6 +37,7 @@ import yum.config
 import yum.Errors
 import yum.packages
 from yum.i18n import to_unicode
+from yumutils.deprecated import deprecated_warning
 from rpmUtils.arch import getArchList, getBaseArch
 from rpmUtils.miscutils import formatRequire
 import output
@@ -1547,6 +1548,7 @@ def main(args):
 
 if __name__ == "__main__":
     misc.setup_locale()
+    deprecated_warning()
     main(sys.argv)
                 
 # vim:sw=4:sts=4:expandtab              
diff --git a/reposync.py b/reposync.py
index 541ab9d..09133b5 100755
--- a/reposync.py
+++ b/reposync.py
@@ -41,6 +41,7 @@ from optparse import OptionParser
 from urlparse import urljoin
 
 from yumutils.i18n import _
+from yumutils.deprecated import deprecated_warning
 
 import yum
 import yum.Errors
@@ -329,4 +330,5 @@ def main():
     sys.exit(exit_code)
 
 if __name__ == "__main__":
+    deprecated_warning()
     main()
diff --git a/repotrack.py b/repotrack.py
index 8dd8b9c..618d8f3 100755
--- a/repotrack.py
+++ b/repotrack.py
@@ -37,6 +37,7 @@ from yum.misc import getCacheDir
 from yum.constants import *
 from yum.packages import parsePackages
 from yum.packageSack import ListPackageSack
+from yumutils.deprecated import deprecated_warning
 
 class RepoTrack(yum.YumBase):
     def __init__(self, opts):
@@ -243,5 +244,6 @@ def main():
             shutil.copy2(path, local)
 
 if __name__ == "__main__":
+    deprecated_warning()
     main()
     
diff --git a/show-changed-rco.py b/show-changed-rco.py
index f314ef0..0c0ed05 100755
--- a/show-changed-rco.py
+++ b/show-changed-rco.py
@@ -22,6 +22,7 @@ import os
 
 from optparse import OptionParser
 from optparse import SUPPRESS_HELP
+from yumutils.deprecated import deprecated_warning
 
 version = "1.0.0"
 
@@ -306,4 +307,5 @@ def main():
 
 if __name__ == "__main__":
     yum.misc.setup_locale()
+    deprecated_warning()
     main()
diff --git a/show-installed.py b/show-installed.py
index 65aae11..674414c 100755
--- a/show-installed.py
+++ b/show-installed.py
@@ -7,6 +7,7 @@ TODO:
 
 import yum
 from optparse import OptionParser
+from yumutils.deprecated import deprecated_warning
 import sys
 
 __stateprefixes = {
@@ -406,4 +407,5 @@ def __main__():
     p.writeList()
 
 if __name__ == "__main__":
+    deprecated_warning()
     __main__()
diff --git a/verifytree.py b/verifytree.py
index 78e8264..76fd453 100755
--- a/verifytree.py
+++ b/verifytree.py
@@ -20,6 +20,7 @@ import os
 from yum.misc import getCacheDir, checksum
 import urlparse
 from yum import Errors
+from yumutils.deprecated import deprecated_warning
 from optparse import OptionParser
 import ConfigParser
 
@@ -285,5 +286,6 @@ def main():
     return retval
 
 if __name__ == "__main__":
+    deprecated_warning()
     rc = main()
     sys.exit(rc)
diff --git a/yum-builddep.py b/yum-builddep.py
index 7c40713..7b3c8a1 100755
--- a/yum-builddep.py
+++ b/yum-builddep.py
@@ -22,6 +22,7 @@ from yum.misc import setup_locale
 from yum.i18n import exception2msg
 import yum.Errors
 from utils import YumUtilBase
+from yumutils.deprecated import deprecated_warning
 
 import logging
 import rpmUtils
@@ -252,6 +253,7 @@ class YumBuildDep(YumUtilBase):
             
 if __name__ == '__main__':
     setup_locale()
+    deprecated_warning()
     util = YumBuildDep()
         
        
diff --git a/yum-complete-transaction.py b/yum-complete-transaction.py
index 6b01e4e..0000412 100755
--- a/yum-complete-transaction.py
+++ b/yum-complete-transaction.py
@@ -22,6 +22,7 @@ from yum.misc import setup_locale
 
 from utils import YumUtilBase
 from yum.constants import TS_REMOVE_STATES
+from yumutils.deprecated import deprecated_warning
 
 import logging
 import os
@@ -263,6 +264,7 @@ class YumCompleteTransaction(YumUtilBase):
 
 if __name__ == '__main__':
     setup_locale()
+    deprecated_warning()
     util = YumCompleteTransaction()
 
 
diff --git a/yum-config-manager.py b/yum-config-manager.py
index 380a54f..f751cb4 100755
--- a/yum-config-manager.py
+++ b/yum-config-manager.py
@@ -14,6 +14,8 @@ import yum.config
 import yum.yumRepo
 
 from yum.parser import varReplace
+from yumutils.deprecated import deprecated_warning
+
 
 # Regular expressions to sanitise cache filenames
 re_url_scheme    = re.compile(r'^\w+:/*(\w+:|www\.)?')
@@ -110,6 +112,7 @@ VERSION = '1.0'
 USAGE = '"yum-config-manager [options] [section]'
 
 yum.misc.setup_locale()
+deprecated_warning()
 
 yb = YumUtilBase(NAME, VERSION, USAGE)
 logger = logging.getLogger("yum.verbose.cli.yum-config-manager")
diff --git a/yum-debug-dump.py b/yum-debug-dump.py
index 67d943f..fce26f7 100755
--- a/yum-debug-dump.py
+++ b/yum-debug-dump.py
@@ -22,6 +22,7 @@ import time
 import yum
 from yum import Errors
 from yum.misc import getCacheDir
+from yumutils.deprecated import deprecated_warning
 from rpmUtils import miscutils
 import gzip
 import rpm
@@ -207,4 +208,5 @@ def main():
     print "Output written to: %s" % fn
 
 if __name__ == "__main__":
+    deprecated_warning()
     main()
diff --git a/yum-debug-restore.py b/yum-debug-restore.py
index 1d827f4..f201260 100755
--- a/yum-debug-restore.py
+++ b/yum-debug-restore.py
@@ -25,6 +25,7 @@ from optparse import OptionParser
 
 import yum
 import rpmUtils.miscutils
+from yumutils.deprecated import deprecated_warning
 
 sections = ['%%%%SYSTEM INFO\n', '%%%%YUM INFO\n',
             '%%%%RPMDB PROBLEMS\n', '%%%%RPMDB\n',
@@ -236,6 +237,7 @@ def main():
     os.system("yum shell %s %s" % (" ".join(xtra_args), fo.name))
 
 if __name__ == "__main__":
+    deprecated_warning()
     main()
 
 
diff --git a/yum-groups-manager.py b/yum-groups-manager.py
index c536092..300abff 100755
--- a/yum-groups-manager.py
+++ b/yum-groups-manager.py
@@ -9,6 +9,7 @@ import gzip
 
 import yum
 from yum.i18n import to_unicode
+from yumutils.deprecated import deprecated_warning
 import yum.comps
 
 sys.path.insert(0, '/usr/share/yum-cli')
@@ -308,4 +309,5 @@ def main():
         print to_unicode(comps.xml())
 
 if __name__ == "__main__":
+    deprecated_warning()
     main()
diff --git a/yumdb.py b/yumdb.py
index c50159e..3196713 100755
--- a/yumdb.py
+++ b/yumdb.py
@@ -9,6 +9,7 @@ import shlex
 
 import os
 import glob
+from yumutils.deprecated import deprecated_warning
 
 parser = None
 
@@ -247,4 +248,5 @@ def main():
 
 
 if __name__ == '__main__':
+    deprecated_warning()
     main()
diff --git a/yumdownloader.py b/yumdownloader.py
index 1b95e8d..8b3d00a 100755
--- a/yumdownloader.py
+++ b/yumdownloader.py
@@ -23,6 +23,7 @@ from yum.misc import setup_locale
 from yum.packages import parsePackages
 from yum.Errors import RepoError
 from yum.i18n import exception2msg
+from yumutils.deprecated import deprecated_warning
 from utils import YumUtilBase
 
 from urlparse import urljoin
@@ -258,5 +259,6 @@ class YumDownloader(YumUtilBase):
 
 if __name__ == '__main__':
     setup_locale()
+    deprecated_warning()
     util = YumDownloader()
     sys.exit(util.exit_code)
diff --git a/yumutils/deprecated.py b/yumutils/deprecated.py
new file mode 100644
index 0000000..d583915
--- /dev/null
+++ b/yumutils/deprecated.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python -tt
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Library General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+from __future__ import print_function
+from yumutils.i18n import _
+
+import sys
+
+WARNING = _("""
+Yum-utils package has been deprecated, use dnf instead.
+See 'man yum2dnf' for more information.
+
+""")
+
+def deprecated_warning():
+    print(WARNING, file=sys.stderr)
+
-- 
1.8.3.1