diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2010-08-01 15:21:22 -0300 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2010-08-01 15:21:22 -0300 |
commit | b76468ce4c9c0750bce281ff512e18fa683d8c13 (patch) | |
tree | b14709031b600fde5276079a47da328473d23aca /scripts | |
parent | moved overlay_bootstrap() from g_octave.config to g_octave.package_manager (diff) | |
download | g-octave-b76468ce4c9c0750bce281ff512e18fa683d8c13.tar.gz g-octave-b76468ce4c9c0750bce281ff512e18fa683d8c13.tar.bz2 g-octave-b76468ce4c9c0750bce281ff512e18fa683d8c13.zip |
added the option --oneshot to the main script
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/g-octave | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/scripts/g-octave b/scripts/g-octave index 1e62439..b43435d 100755 --- a/scripts/g-octave +++ b/scripts/g-octave @@ -99,7 +99,15 @@ def main(): action = 'store_true', dest = 'verbose', default = False, - help = 'Portage makes a lot of noise.' + help = 'package manager\'s makes a lot of noise.' + ) + + parser.add_option( + '-1', '--oneshot', + action = 'store_true', + dest = 'oneshot', + default = False, + help = 'do not add the packages to the world file for later updating.' ) parser.add_option( @@ -205,13 +213,13 @@ def main(): if conf_prefetch.package_manager == 'portage': log.info('Your package manager is: Portage') - pkg_manager = Portage(options.ask, options.verbose, options.pretend, not options.colors) + pkg_manager = Portage(options.ask, options.verbose, options.pretend, options.oneshot, not options.colors) elif conf_prefetch.package_manager == 'pkgcore': log.info('Your package manager is: Pkgcore') - pkg_manager = Pkgcore(options.ask, options.verbose, options.pretend, not options.colors) + pkg_manager = Pkgcore(options.ask, options.verbose, options.pretend, options.oneshot, not options.colors) elif conf_prefetch.package_manager == 'paludis': log.info('Your package manager is: Paludis') - pkg_manager = Paludis(options.ask, options.verbose, options.pretend, not options.colors) + pkg_manager = Paludis(options.ask, options.verbose, options.pretend, options.oneshot, not options.colors) else: log.error('Invalid package manager: %s' % conf_prefetch.package_manager) out.eerror('Invalid package manager: %s' % conf_prefetch.package_manager) |