47 |
} |
} |
48 |
|
|
49 |
lxc_ip() { |
lxc_ip() { |
50 |
grep lxc.network.ipv4 /var/lib/lxc/$name/config | cut -d= -f2 || |
( grep lxc.network.ipv4 /var/lib/lxc/$name/config | cut -d= -f2 || \ |
51 |
grep address $(lxc_rootfs $name)/etc/network/interfaces | sed 's/.*address //' |
grep address $(lxc_rootfs $name)/etc/network/interfaces | sed 's/.*address //' ) | \ |
52 |
|
sed -e 's/ *//g' -e 's/\/.*$//' |
53 |
} |
} |
54 |
|
|
55 |
lxc_status() { |
lxc_status() { |
65 |
rootfs=$(lxc_rootfs $1) |
rootfs=$(lxc_rootfs $1) |
66 |
|
|
67 |
ls \ |
ls \ |
68 |
|
$rootfs/etc/rc?.d/*checkroot* \ |
69 |
$rootfs/etc/rc?.d/*umountfs \ |
$rootfs/etc/rc?.d/*umountfs \ |
70 |
$rootfs/etc/rc?.d/*umountroot \ |
$rootfs/etc/rc?.d/*umountroot \ |
71 |
$rootfs/etc/rc?.d/*hwclock* \ |
$rootfs/etc/rc?.d/*hwclock* \ |
73 |
2>/dev/null | xargs -i rm -v {} |
2>/dev/null | xargs -i rm -v {} |
74 |
|
|
75 |
echo $1 > $rootfs/etc/hostname |
echo $1 > $rootfs/etc/hostname |
76 |
|
grep $1 $rootfs/etc/hosts || echo "$(lxc_ip $1) $1" >> $rootfs/etc/hosts |
77 |
} |
} |
78 |
|
|
79 |
|
|