1 |
#!/bin/sh |
#!/bin/sh |
2 |
|
|
3 |
splitvt -upper "sudo ./bin/dhcpd.pl" -lower "sudo ./bin/tftpd.pl" |
source conf/.install.sh |
4 |
|
|
5 |
|
depends screen |
6 |
|
|
7 |
|
cat > /tmp/screenrc << ____ |
8 |
|
|
9 |
|
autodetach off |
10 |
|
altscreen off |
11 |
|
defscrollback 10000 |
12 |
|
startup_message off |
13 |
|
|
14 |
|
sessionname PXElator |
15 |
|
|
16 |
|
split |
17 |
|
screen -t dhcpd sudo perl -Ilib/PXElator -Ilib -Mdhcpd -e start |
18 |
|
logfile /tmp/pxelator.dhcpd.log |
19 |
|
log on |
20 |
|
focus down |
21 |
|
screen -t tftpd sudo perl -Ilib/PXElator -Ilib -Mtftpd -e tftpd::start |
22 |
|
logfile /tmp/pxelator.tftp.log |
23 |
|
log on |
24 |
|
|
25 |
|
____ |
26 |
|
|
27 |
|
screen="screen -R PXElator -c /tmp/screenrc" |
28 |
|
|
29 |
|
test ! -z "$DISPLAY" && xterm -e $screen |