~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to config/register_plugins.py

Ensure that moving/renaming plugins works.

Show diffs side-by-side

added added

removed removed

Lines of Context:
319
319
  top_srcdir=sys.argv[1]
320
320
  top_builddir=sys.argv[2]
321
321
 
322
 
if not os.path.exists("config/plugin.list"):
 
322
if not os.path.exists("config/plugin.list") or (len(sys.argv)==2 and sys.argv[1]=='plugin.list'):
323
323
  os.system("find plugin -name 'plugin.ini' | xargs -n1 dirname | xargs -n1 basename | sort -b -d > .plugin.scan")
324
324
  os.system("cp .plugin.scan config/plugin.list")
325
325
 
344
344
      if not (len(sys.argv)==2 and sys.argv[1]=='plugin-stamp'):
345
345
        print plugin_dir
346
346
 
347
 
if not os.path.exists("config/plugin-list.am") or (len(sys.argv)==2 and sys.argv[0]=='plugin-list.am'):
 
347
if not os.path.exists("config/plugin-list.am") or (len(sys.argv)==2 and sys.argv[1]=='plugin-list.am'):
348
348
  os.system(r"sed 's,^\(.*\)$,include plugin/\1/pandora-plugin.am,' < config/plugin.list > config/plugin-list.am")
349
349
 
350
 
if not os.path.exists("config/plugin-list.ac") or (len(sys.argv)==2 and sys.argv[0]=='plugin-list.ac'):
 
350
if not os.path.exists("config/plugin-list.ac") or (len(sys.argv)==2 and sys.argv[1]=='plugin-list.ac'):
351
351
  os.system(r"sed 's,^\(.*\)$,m4_sinclude(plugin/\1/pandora-plugin.ac),'  < config/plugin.list > config/plugin-list.ac")