Advertisement
Guest User

salt - checking prefix

a guest
Oct 16th, 2013
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.28 KB | None | 0 0
  1. --- /usr/lib/python2.7/dist-packages/salt/fileserver/__init__.py        2013-09-27 01:35:32.000000000 +0200
  2. +++ /usr/lib/python2.7/dist-packages/salt/fileserver/__init__.py.fixed  2013-10-17 00:11:09.000000000 +0200
  3. @@ -244,6 +244,9 @@
  4.              fstr = '{0}.file_list'.format(fsb)
  5.              if fstr in self.servers:
  6.                  ret.update(self.servers[fstr](load))
  7. +       prefix = load.get('prefix', '').strip('/')
  8. +       if prefix != '':
  9. +           ret = [ f for f in ret if f.startswith(prefix) ]
  10.          return sorted(ret)
  11.  
  12.      def file_list_emptydirs(self, load):
  13. @@ -257,6 +260,9 @@
  14.              fstr = '{0}.file_list_emptydirs'.format(fsb)
  15.              if fstr in self.servers:
  16.                  ret.update(self.servers[fstr](load))
  17. +       prefix = load.get('prefix', '').strip('/')
  18. +       if prefix != '':
  19. +           ret = [ f for f in ret if f.startswith(prefix) ]
  20.          return sorted(ret)
  21.  
  22.      def dir_list(self, load):
  23. @@ -270,4 +276,7 @@
  24.              fstr = '{0}.dir_list'.format(fsb)
  25.              if fstr in self.servers:
  26.                  ret.update(self.servers[fstr](load))
  27. +       prefix = load.get('prefix', '').strip('/')
  28. +       if prefix != '':
  29. +           ret = [ f for f in ret if f.startswith(prefix) ]
  30.          return sorted(ret)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement