david_david

isodumper-0.22-mga-fix_polkit_actions_for_mga3.patch

Jun 15th, 2014
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. # Needed only for Mageia 3, because polkit doesn't work as intended
  2. diff -Nur isodumper-0.22/Makefile isodumper-0.22.daviddavid/Makefile
  3. --- isodumper-0.22/Makefile 2014-06-15 16:15:25.000000000 +0200
  4. +++ isodumper-0.22.daviddavid/Makefile 2014-06-15 16:50:34.744211895 +0200
  5. @@ -41,13 +41,17 @@
  6. install: all
  7.  
  8. # for binary file script isodumper on /usr/libexec/
  9. - mkdir -p $(DESTDIR)$(LIBEXECDIR)
  10. - install -m 755 isodumper $(DESTDIR)$(LIBEXECDIR)
  11. + #mkdir -p $(DESTDIR)$(LIBEXECDIR)
  12. + #install -m 755 isodumper $(DESTDIR)$(LIBEXECDIR)
  13.  
  14. # for binary file isodumper on /usr/bin/
  15. # to have authentication with polkit (use for mageia policy)
  16. + #mkdir -p $(DESTDIR)$(BINDIR)
  17. + #install -m 755 polkit/isodumper $(DESTDIR)$(BINDIR)
  18. +
  19. + # Needed only for Mageia 3, because polkit doesn't work as intended
  20. mkdir -p $(DESTDIR)$(BINDIR)
  21. - install -m 755 polkit/isodumper $(DESTDIR)$(BINDIR)
  22. + install -m 755 isodumper $(DESTDIR)$(BINDIR)
  23.  
  24. # for policy file isodumper on /usr/share/polkit-1/actions/
  25. # to have authentication with polkit (use for mageia policy)
  26. diff -Nur isodumper-0.22/isodumper isodumper-0.22.daviddavid/isodumper
  27. --- isodumper-0.22/isodumper 2014-06-15 16:15:25.000000000 +0200
  28. +++ isodumper-0.22.daviddavid/isodumper 2014-06-15 16:50:34.744211895 +0200
  29. @@ -13,4 +13,4 @@
  30.  
  31. DIR=/usr/lib/isodumper
  32.  
  33. -$DIR/isodumper.py $1
  34. +$DIR/isodumper.py
  35. diff -Nur isodumper-0.22/lib/isodumper.py isodumper-0.22.daviddavid/lib/isodumper.py
  36. --- isodumper-0.22/lib/isodumper.py 2014-06-15 16:15:25.000000000 +0200
  37. +++ isodumper-0.22.daviddavid/lib/isodumper.py 2014-06-15 16:50:34.744211895 +0200
  38. @@ -56,12 +56,12 @@
  39.  
  40.  
  41. class IsoDumper:
  42. - def __init__(self, user):
  43. + def __init__(self):
  44. APP="isodumper"
  45. DIR="/usr/share/locale"
  46. RELEASE="v0.22"
  47. # for the localisation of log file
  48. - self.user=user
  49. +# self.user=user
  50.  
  51. gettext.bindtextdomain(APP, DIR)
  52. gettext.textdomain(APP)
  53. @@ -354,10 +354,10 @@
  54. def write_logfile(self):
  55. start = self.log.get_start_iter()
  56. end = self.log.get_end_iter()
  57. - if (self.user != 'root') and (self.user !=''):
  58. - home='/home/'+self.user
  59. - else:
  60. - home='/root'
  61. + from os.path import expanduser
  62. + home = expanduser("~")
  63. +# else:
  64. +# home='/root'
  65. if not(os.path.isdir(home+'/.isodumper')):
  66. os.mkdir(home+'/.isodumper')
  67. logfile=open(home+'/.isodumper/isodumper.log',"w")
  68. @@ -394,7 +394,7 @@
  69. #exit(0)
  70.  
  71. if __name__ == "__main__":
  72. - import sys
  73. - user=sys.argv[1]
  74. - app = IsoDumper(user)
  75. +# import sys
  76. +# user=sys.argv[1]
  77. + app = IsoDumper()
  78. gtk.main()
Add Comment
Please, Sign In to add comment