From c8d178c2587821d437a5104322fc96465964820b Mon Sep 17 00:00:00 2001
From: Renaud Le Gac <legac@cppm.in2p3.fr>
Date: Sun, 9 Mar 2014 18:43:12 +0100
Subject: [PATCH] Remove the obsolete script cpAdmin.

---
 cpAdmin | 153 --------------------------------------------------------
 1 file changed, 153 deletions(-)
 delete mode 100755 cpAdmin

diff --git a/cpAdmin b/cpAdmin
deleted file mode 100755
index 029a2138..00000000
--- a/cpAdmin
+++ /dev/null
@@ -1,153 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-""" 
-   NAME
-          cpAdmin -- copy the web2py admin file in the current application
-
-    SYNOPSIS
-          cpAdmin [options] 
-
-    DESCRIPTION
-          Copy or remove the web2py admin file in the current application.
-          Usefull to fix some problem with the database
-          
-              
-    EXAMPLES
-
-            > cpAdmin -h
-            > cpAdmin
-            > cpAdmin --clean
-
-    AUTHOR
-          R. Le Gac, renaud.legac@free.fr
-
-    Copyright (c) 2012 R. Le Gac
-    
-"""
-import os
-import shutil
-import sys
-
-DIRS = ['static/css',
-        'static/images',
-        'static/js']
-
-FILES = ['controllers/appadmin.py',
-         'static/css/anytime.css',
-         'static/css/base.css',
-         'static/css/handheld.css',
-         'static/css/superfish-navbar.css',
-         'static/css/superfish-vertical.css',
-         'static/css/superfish.css',
-         'static/images/arrows-ffffff.png',
-         'static/images/css3buttons_backgrounds.png',
-         'static/images/css3buttons_icons.png',
-         'static/images/poweredby.png',
-         'static/images/shadow.png',
-         'static/images/ui-icons_222222_256x240.png',
-         'static/js/anytime.js',
-         'static/js/dd_belatedpng.js',
-         'static/js/jquery.js',
-         'static/js/modernizr-1.7.min.js',
-         'static/js/superfish.js',
-         'static/js/web2py_ajax.js',
-         'static/favicon.ico',
-         'static/favicon.png',
-         'views/appadmin.html',
-         'views/generic.html',
-         'views/generic.json',
-         'views/generic.jsonp',
-         'views/generic.load',
-         'views/generic.pdf',
-         'views/generic.rss',
-         'views/generic.xml',
-         'views/layout.html',
-         'views/web2py_ajax.html',]
-
-def check():
-    """check that the reference application is there.
-    
-    """
-    path = os.path.join(opt.web2py, opt.refapp)
-    if not os.path.exists(path):
-        print "\n\tThe reference web2py application foo is missing"
-        print "\tUse the option -w to specified another ones.\n"
-        sys.exit(0)
-
-def clean():
-    """clean admin files.
-    
-    """
-    # remove individual files
-    for path in FILES:
-        if os.path.exists(path):
-            print "\removing", path
-            os.remove(path)
-
-    # remove empty directories
-    for path in DIRS:
-        try:
-            print"\tremoving", path
-            os.rmdir(path)
-        except:
-            pass
-
-def copy():
-    """copy admin files in the current applications
-    
-    """
-    # create directories
-    for path in DIRS:
-        if not os.path.exists(path):
-            print "\tcreating", path
-            os.mkdir(path)
-    
-    # copy files from reference applications
-    for dest in FILES:
-        if not os.path.exists(dest):
-            src = os.path.join(opt.web2py, opt.refapp, dest)
-            print "\tcopying", dest
-            shutil.copy(src, dest)
-    
-if __name__ == '__main__':
-    
-    import optparse
-    
-    # define script options 
-    ops = optparse.OptionParser()
-    
-    ops.add_option("-c", "--clean",
-                   action="store_true",
-                   dest= "clean",
-                   help= "remove admin files and exit.")
-
-    ops.add_option("-r", "--reference-application",
-                   dest= "refapp",
-                   help= "name of the reference applications [%default].")
-
-    ops.add_option("-w", "--web2py",
-                   dest= "web2py",
-                   help= "path to the web2py applications [%default].") 
-    
-    ops.set_defaults(clean=False,
-                     refapp='foo',
-                     web2py=os.path.expanduser('~/myweb/web2py/applications'))
-    
-    (opt, args) = ops.parse_args()
-
-
-    # clean the admin file and exit
-    if opt.clean:
-        print "removing admin files..."
-        clean()
-        print "removing is successful !"
-        sys.exit(0)
-        
-    # check that reference application exists
-    # copy admin files from the reference application and exit
-    check()
-    print "adding admin files..."
-    copy()
-    print "adding is successful !"
-    sys.exit(0)
-    
\ No newline at end of file
-- 
GitLab