code: def get_svc_alias():
      '''
      Returns the list of service's name that are aliased and their alias path(s)
      '''
  
      ret = {}
      for d in AVAIL_SVR_DIRS:
          for el in glob.glob(os.path.join(d, '*')):
              if not os.path.islink(el):
                  continue
              psvc = os.readlink(el)
              if not os.path.isabs(psvc):
                  psvc = os.path.join(d, psvc)
              nsvc = os.path.basename(psvc)
              if nsvc not in ret:
                  ret[nsvc] = []
              ret[nsvc].append(el)
      return ref get_svc_alias():
      '''
      Returns the list of service's name that are aliased and their alias path(s)
      '''
  
      ret = {}
      for d in AVAIL_SVR_DIRS:
          for el in glob.glob(os.path.join(d, '*')):
              if not os.path.islink(el):
                  continue
              psvc = os.readlink(el)
              if not os.path.isabs(psvc):
                  psvc = os.path.join(d, psvc)
              nsvc = os.path.basename(psvc)
              if nsvc not in ret:
                  ret[nsvc] = []
              ret[nsvc].append(el)
      return ret
docs: Returns the list of service's name that are aliased and their alias path(s)