]> rtime.felk.cvut.cz Git - novaboot.git/blob - debian/control
debian: Fix version syntax in Depends
[novaboot.git] / debian / control
1 Source: novaboot
2 Section: devel
3 Priority: optional
4 Maintainer: Michal Sojka <sojkam1@fel.cvut.cz>
5 Build-Depends: debhelper (>= 8.0.0), perl, libexpect-perl
6 Standards-Version: 3.9.4
7 Homepage: https://github.com/wentasah/novaboot
8 Vcs-Git: https://github.com/wentasah/novaboot.git
9 Vcs-Browser: https://github.com/wentasah/novaboot
10
11 Package: novaboot
12 Architecture: all
13 Depends: perl, libexpect-perl, ${misc:Depends}
14 Recommends: perl-doc, rsync, qemu-system, openssh-client,
15  syslinux, genisoimage, amtterm, libwww-perl, procps, sudo, file
16 Suggests: scons, make, isc-dhcp-server, tftpd-hpa, iproute | iproute2
17 Description: Tool for booting operating systems on remote hardware
18  This program makes booting of an operating system (e.g. Linux or
19  NOVA) as simple as running a local program. It facilitates booting on
20  local or remote hosts or in emulators such as qemu. Novaboot
21  operation is controlled by command line options and by a so called
22  novaboot script, which can be thought as a generalization of
23  bootloader configuration files. Based on this input, novaboot setups
24  everything for the target host to boot the desired configuration,
25  i.e. it generates the bootloader configuration file in the proper
26  format, deploy the binaries and other needed files to required
27  locations, perhaps on a remote TFTP server and reset the target host.
28  Finally, target host's serial output is redirected to standard output
29  if that is possible.
30
31 Package: novaboot-server
32 Architecture: all
33 Depends: dash | bash, util-linux (>= 2.29), coreutils, rsync, ${misc:Depends}
34 Description: Server-side scripts simplifying novaboot target configuration
35  This package allows controlling novaboot target hardware via simple,
36  unified, SSH-based interface. Most of the target configuration
37  happens on the server, novaboot clients only need to specify '--ssh
38  user@server' to use the target. The server is easily usable also
39  without novaboot - e.g. resetting the target is as simple as running
40  'ssh user@server reset'. The server contains logic that blocks other
41  user's requests, while somebody else is connected to target's
42  console. Blocked users see who is using the target and are
43  automatically unblocked when the target becomes free.