util-vserver: changed to install the nodes list in $docdir/nodes.txt for reference
[sheba.git] / pkg_vcd.conf
blob8801da84ba9be20372b517a1c4609927f40d9e03
1 # --- SDE-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
3
4 # Filename: target/sheba/pkg_vserver.conf
5 # Copyright (C) 2004 - 2006 Alejandro Mery
6
7 # More information can be found in the files COPYING and README.
8
9 # This program is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; version 2 of the License. A copy of the
12 # GNU General Public License can be found in the file COPYING.
13 # --- SDE-COPYRIGHT-NOTE-END ---
15 sheba_activate_vserver() {
16         local runitdir=$root/etc/runit/
17         local initddir=/etc/init.d
18         cat <<EOT > $root/$initddir/vserver
19 #!/bin/sh
21 VPROCUNHIDECONF=$sysconfdir/vprocunhide.conf
22 case "\$1" in
23         start)  if [ -r "\$VPROCUNHIDECONF" ]; then
24                         $sbindir/vprocunhide < $sysconfdir/vprocunhide.conf
25                 else
26                         echo "vserver: '$sysconfdir/vprocunhide.conf' is missing" 1>&2
27                         exit 1
28                 fi
29                 ;;
30 esac
31 EOT
32         chmod +x $root/$initddir/vserver
34         ln -snfv $initddir/vserver      $runitdir/1.d/20vserver
35 #       ln -snfv $initddir/vservers-default     $runitdir/1.d/98vservers-default
38 . $confdir/$pkg.conf
40 hook_add postmake 5 'sheba_activate_vserver'