1 # achtung: also set release in proxinstall!
4 DEB
=pve-installer_5.0
-7_all.deb
8 fake-start-stop-daemon \
17 HTML_SOURCES
=$(wildcard html
/*.htm
)
18 HTML_COMMON_SOURCES
=$(wildcard html-common
/*.htm
) $(wildcard html-common
/*.css
) $(wildcard html-common
/*.png
)
23 ${DEB}: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES} Makefile html
/Makefile
25 cd build
; dpkg-buildpackage
-b
-us
-uc
29 install: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES}
30 make
-C html-common
install
31 install -D
-m
644 interfaces
${DESTDIR}/etc
/network
/interfaces
32 mkdir
-p
${DESTDIR}/var
/lib
/dhcp3
/
33 ln
-s
/tmp
/resolv.conf.dhclient-new
${DESTDIR}/etc
/resolv.conf
34 ln
-s
/tmp
/resolv.conf.dhclient-new
${DESTDIR}/etc
/resolv.conf.dhclient-new
35 install -D
-m
755 fake-start-stop-daemon
${DESTDIR}/var
/lib
/pve-installer
/fake-start-stop-daemon
36 install -D
-m
755 policy-disable-rc.d
${DESTDIR}/var
/lib
/pve-installer
/policy-disable-rc.d
37 install -D
-m
755 unconfigured.sh
${DESTDIR}/sbin
/unconfigured.sh
38 install -D
-m
755 proxinstall
${DESTDIR}/usr
/bin
/proxinstall
39 install -D
-m
755 checktime
${DESTDIR}/usr
/bin
/checktime
40 install -D
-m
644 xinitrc
${DESTDIR}/.xinitrc
41 install -D
-m
644 Xdefaults
${DESTDIR}/.Xdefaults
45 tar cf
- ${DEB} | ssh repoman@repo.proxmox.com
-- upload
--product pve
--dist stretch
47 packages
: /pve
/${RELEASE}/install/pve.files
48 rm -rf packages packages.tmp
; mkdir packages.tmp
49 for i in
`cat $<`; do
install -m
644 $$i packages.tmp
/; done
50 mv packages.tmp packages
53 dd if
=/dev
/zero of
=test.img bs
=2048 count
=1M
55 check: packages
test.img
56 G_SLICE
=always-malloc .
/proxinstall
-t
test.img
60 make
-C html-common
clean
61 rm -rf
*~
*.deb target build packages packages.tmp
test.img pve-final.pkglist
*.buildinfo
*.changes
62 find .
-name
'*~' -exec
rm {} ';'