diff options
author | Mattias Andrée <maandree@operamail.com> | 2012-08-26 04:30:57 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2012-08-26 04:30:57 +0200 |
commit | 488a80a2d5c32904931e524d7633b04dc083dbbe (patch) | |
tree | 067e35450548809e57f6107b595349a79d8704e3 | |
parent | 6fd7fcf4da72e0586362fff3e5753eacb79594c7 (diff) | |
download | ponysay-488a80a2d5c32904931e524d7633b04dc083dbbe.tar.gz ponysay-488a80a2d5c32904931e524d7633b04dc083dbbe.tar.bz2 ponysay-488a80a2d5c32904931e524d7633b04dc083dbbe.zip |
installing and uninstall legal documents (manditory)
-rwxr-xr-x | setup.py | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -34,6 +34,9 @@ mansections = [('ponysay', '6'), ('cowsay', '1'), ('fortune', '6')] +miscfiles = [('COPYING', '/usr/share/licenses/ponysay/COPYING'), + ('CREDITS', '/usr/share/licenses/ponysay/CREDITS')] + @@ -64,7 +67,7 @@ class Setup(): opts.add_argumentless(help = 'Install everything that is not explicity excluded', alternatives = ['--everything', '--with-everything']) opts.add_argumentless(help = 'Install only the essentials\nNote that this can vary depending on version', alternatives = ['--minimal']) - opts.add_argumentless(help = 'Install nothing that is not explicity included', alternatives = ['--nothing', '--with-nothing']) + opts.add_argumentless(help = 'Install nothing (except legal documents] that is not explicity included', alternatives = ['--nothing', '--with-nothing']) for command in commands: opts.add_argumentless(help = 'Do not install the %s command' % (command), alternatives = ['--without-' + command]) @@ -198,6 +201,7 @@ class Setup(): else: print(RED % ('Skipping installation of ' + file[1])) if conf['custom-env-python'] is not None: print(GREEN % ('Using custom env reference in python script shebang: ', conf['custom-env-python'])) else: print(YELLOW % ('Looking for best env reference in python script shebang')) + for miscfile in miscfiles: print(GREEN % ('Installing %s to %s' % (miscfile[0]), conf[miscfile[0]])) print() @@ -280,6 +284,8 @@ class Setup(): for file in sharefiles: if conf[file[0]] is not None: self.cp(False, 'share/' + file[1], [conf[file[0]]]) + for file in miscfiles: + self.cp(False, file[0], [conf[file[0]]]) ''' @@ -322,6 +328,8 @@ class Setup(): for file in sharefiles: if conf[file[0]] is not None: files.append(conf[file[0]]) + for file in miscfiles: + files.append(conf[file[0]]) for info in infos: cmdarr = ['install-info', '--delete', '--dir-file=' + conf['info'] + '/dir', info] @@ -478,6 +486,8 @@ class Setup(): for sharefile in sharefiles: conf[sharefile[0]] = '/usr/share/ponysay/' + sharefile[1] conf['custom-env-python'] = 'python3' + for miscfile in miscfiles: + conf[miscfile[0]] = miscfile[1] if opts['--private'] is not None: |