aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2010-08-01 15:21:22 -0300
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2010-08-01 15:21:22 -0300
commitb76468ce4c9c0750bce281ff512e18fa683d8c13 (patch)
treeb14709031b600fde5276079a47da328473d23aca /scripts
parentmoved overlay_bootstrap() from g_octave.config to g_octave.package_manager (diff)
downloadg-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-xscripts/g-octave16
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)