summaryrefslogtreecommitdiff
path: root/base-files/base-files_3.0.12.oe
blob: 55478e99c223ae2f74e6f7c33498d664e782890c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
SRC_URI := ${DEBIAN_MIRROR}/main/b/base-files/base-files_3.0.12.tar.gz

docdir_append=/${P}
do_install () {
	install -d ${D}/${docdir}
	install -d ${D}/usr/share/${PN}
	install -p -m 644 debian/changelog debian/FAQ \
		debian/README.FHS debian/README.base ${D}/${docdir}/
	cat debian/copyright.in | sed -e "s&#OSNAME#&${TARGET_OS}&g" \
		> ${docdir}/copyright
	install -m 755 debian/remove-base ${docdir}
#	cd debian && install -m 755 preinst postinst ${D}/DEBIAN
#	cd debian && install -m 644 conffiles ${D}/DEBIAN
	( cd ${D} && install -d `cat ${S}/debian/directory-list` )
	install -p -m 644 share/* ${D}/usr/share/base-files
	install -p -m 644 licenses/* ${D}/usr/share/common-licenses
	ln -s LGPL-2.1 ${D}/usr/share/common-licenses/LGPL
	ln -s GPL-2    ${D}/usr/share/common-licenses/GPL
	install -p -m 644 `ls etc/|grep -v debian` ${D}/etc
	rm -f ${D}/etc/motd
	cat etc/motd | sed -e "s&#OSNAME#&${TARGET_OS}&g" > ${D}/usr/share/base-files/motd
	cat share/info.dir | sed -e "s&#OSNAME#&${TARGET_OS}&g" > ${D}/usr/share/base-files/info.dir
	gzip -9 ${docdir}/changelog
#	chown -R root:root ${D}
#	cd ${D} && chown root:src     usr/src
#	cd ${D} && chown root:staff   var/local
#	cd ${D} && chown root:staff   home
	cd ${D} && chmod 755  `find . -type d`
	cd ${D} && chmod 1777 `cat ${S}/debian/1777-dirs`
	cd ${D} && chmod 2775 `cat ${S}/debian/2775-dirs`
}

PACKAGES=base-files
FILES_${PN}:=*