]> git.ipfire.org Git - people/jschlag/pbs.git/blame - src/scripts/pakfire-manager
Add command to restart any failed builds
[people/jschlag/pbs.git] / src / scripts / pakfire-manager
CommitLineData
9137135a
MT
1#!/usr/bin/python
2
2c909128
MT
3import pakfire.buildservice
4import pakfire.buildservice.manager
9137135a 5
83be3106
MT
6# Use tornado's logging options.
7import tornado.options
9137135a
MT
8tornado.options.parse_command_line()
9
83be3106
MT
10# main
11
12# Create Scheduler instance.
2c909128 13s = pakfire.buildservice.scheduler.Scheduler()
83be3106
MT
14
15# Create Pakfire instance.
2c909128 16p = pakfire.buildservice.Pakfire()
83be3106
MT
17
18events = (
2c909128 19 pakfire.buildservice.manager.CheckBuildDependenciesEvent,
2c909128 20 pakfire.buildservice.manager.DistEvent,
83be3106
MT
21)
22
23# Add all events to the scheduler.
24for e in events:
25 i = e(p)
26 s.add_event(i)
27
28# Run the scheduler.
29s.run()