slitaz-vz view base-scripts/Makefile.vz @ rev 5

Tiny edits
author Paul Issott <paul@slitaz.org>
date Mon Mar 26 21:42:12 2012 +0100 (2012-03-26)
parents 2d20f72ffb19
children
line source
1 # Build Slitaz template for OpenVZ
2 #
3 # 2011/01 Eric Joseph-Alexandre <erjo@slitaz.org> -
4 # Published under GNU General Public License.
6 MIRROR+=http://mirror.slitaz.org/iso/
7 VERSION+=3.0
8 FLAVOR+=base
9 SRC+=./777
10 TMP+=/tmp
12 all:
15 template: prepare tar-gz
17 prepare:
18 @rm -rf $(SRC)/lib/modules
20 # Set mtab config
21 rm -f $(SRC)/etc/mtab
22 ln -s /proc/mounts $(SRC)/etc/mtab
24 # Set fstab config
25 echo '# /etc/fstab: in VE file system.' > $(SRC)/etc/fstab
26 echo '#' >> $(SRC)/etc/fstab
27 echo 'proc /proc proc defaults 0 0' >> $(SRC)/etc/fstab
28 echo 'devpts /dev/pts devpts defaults 0 0' >> $(SRC)/etc/fstab
30 # Disable root login
31 sed -i '/^root.*/root:!:13525:0:99999:7:::/' $(SRC)/etc/shadow
33 # Disable tty
34 sed -i 's/^tty/#tty/' $(SRC)/etc/shadow
37 tar-gz:
38 cd $(SRC) ; tar cvzf $(TMP)/slitaz-$(FLAVOR)-$(VERSION).tar.gz .
40 download:
41 cd $(SRC)
45 .PHONY: prepare template download