Xdefaults \
proxinstall
-HTML_SOURCES=$(wildcard html/*.htm) $(wildcard html/*.css) $(wildcard html/*.png)
+HTML_SOURCES=$(wildcard html/*.htm)
+HTML_COMMON_SOURCES=$(wildcard html-common/*.htm) $(wildcard html-common/*.css) $(wildcard html-common/*.png)
all:
deb: ${DEB}
-${DEB}: ${INSTALLER_SOURCES} ${HTML_SOURCES} Makefile html/Makefile
+${DEB}: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES} Makefile html/Makefile
rsync -a * build
cd build; dpkg-buildpackage -b -us -uc
lintian -X man ${DEB}
.phony: install
-install: ${INSTALLER_SOURCES} ${HTML_SOURCES}
+install: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES}
+ make -C html-common install
make -C html install
install -D -m 644 interfaces ${DESTDIR}/etc/network/interfaces
mkdir -p ${DESTDIR}/var/lib/dhcp3/
ln -s /tmp/resolv.conf.dhclient-new ${DESTDIR}/etc/resolv.conf.dhclient-new
install -D -m 755 fake-start-stop-daemon ${DESTDIR}/var/lib/pve-installer/fake-start-stop-daemon
install -D -m 755 policy-disable-rc.d ${DESTDIR}/var/lib/pve-installer/policy-disable-rc.d
- install -D -m 644 proxlogo.png ${DESTDIR}/var/lib/pve-installer/proxlogo.png
install -D -m 755 unconfigured.sh ${DESTDIR}/sbin/unconfigured.sh
install -D -m 755 proxinstall ${DESTDIR}/usr/bin/proxinstall
install -D -m 755 checktime ${DESTDIR}/usr/bin/checktime
.phony: clean
clean:
+ make -C html-common clean
make -C html clean
rm -rf *~ *.deb target build packages packages.tmp test.img pve-final.pkglist *.buildinfo *.changes
find . -name '*~' -exec rm {} ';'
--- /dev/null
+proxlogo.png /var/lib/pve-installer
--- /dev/null
+DESTDIR=
+
+all:
+
+.phony: install
+install:
+ install -D -m 644 pve-installer.css ${DESTDIR}/var/lib/pve-installer/html/pve-installer.css
+ install -D -m 644 plus.png ${DESTDIR}/var/lib/pve-installer/html/plus.png
+ install -D -m 644 country.htm ${DESTDIR}/var/lib/pve-installer/html/country.htm
+ install -D -m 644 license.htm ${DESTDIR}/var/lib/pve-installer/html/license.htm
+ install -D -m 644 ipconf.htm ${DESTDIR}/var/lib/pve-installer/html/ipconf.htm
+ install -D -m 644 nohds.htm ${DESTDIR}/var/lib/pve-installer/html/nohds.htm
+ install -D -m 644 nonics.htm ${DESTDIR}/var/lib/pve-installer/html/nonics.htm
+
+.phony: clean
+clean:
+ rm -rf *~
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="pve-installer.css">
+</head>
+<body>
+<center>
+<table border="0" width="800">
+<tr><td> </td></tr>
+<tr>
+ <td colspan="4" align="center" width="800">
+ <b class="htext">Location and Time Zone selection</b>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" valign="top" width="400"><br><p>
+ <table>
+ <tr><td><b>The Proxmox Installer</b>
+ automatically makes location based optimizations, like
+ choosing the nearest mirror to download files. Also make sure
+ to select the right time zone and keyboard layout.
+ <br><br>
+ Press the Next button to continue installation.
+ </td></tr>
+ </table>
+ </p></td>
+ <td colspan="2" valign="top" width="400"><br><p>
+ <table>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>Country:</b>
+ The selected country is used to choose nearby mirror
+ servers. This will speedup downloads and make updates more
+ reliable.
+ <br><br>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>Time Zone:</b>
+ Automatically adjust daylight saving time.
+ <br><br>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>Keyboard
+ Layout:</b> Choose your keyboard layout.
+ <br><br>
+ </td>
+ </tr>
+ </table>
+ </p></td>
+</tr>
+</tbody></table>
+</center>
+</body></html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="pve-installer.css">
+</head>
+<body>
+<center>
+<table border="0" width="800">
+<tr><td> </td></tr>
+<tr>
+ <td colspan="4" align="center" width="800">
+ <b class="htext">Management Network Configuration</b>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" valign="top" width="400"><br><p>
+ <table>
+ <tbody><tr><td><b>Please verify</b>
+ the displayed network configuration. You will need a valid network
+ configuration to access the management interface after installation.
+ <br><br>
+ Afterwards press the Next button to continue installation. The
+ installer will then partition your hard disk and start copying packages.
+ </td></tr>
+ </tbody></table>
+ </p></td>
+
+ <td colspan="2" valign="top" width="400"><br><p>
+ <table border="0" width="400">
+ <tbody><tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>IP address:</b>
+ Set the IP address for the Proxmox Virtual Environment.
+ <br><br>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>Netmask:</b>
+ Set the netmask of your network.
+ <br><br>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>Gateway:</b>
+ IP address of your gateway or firewall.
+ <br><br>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" width="30"><img src="plus.png"></td>
+ <td valign="top"><b>DNS Server:</b>
+ IP address of your DNS server.
+ <br><br>
+ </td>
+ </tr>
+ </tbody></table>
+ </p>
+ </td>
+</tr>
+</tbody></table>
+</center>
+</body></html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="pve-installer.css">
+</head>
+<body>
+<center>
+<table border="0" width="800">
+<tbody><tr>
+ <td align="center" width="800">
+ <br><br>
+ <b class="htext">__LICENSE_TITLE__</b>
+ <br><br>
+ <textarea class="noresize" readonly="readonly" border="1" name="txt" rows="28" cols="75">__LICENSE__</textarea>
+ </td>
+</tr>
+
+</tbody></table>
+
+</center>
+</body></html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="pve-installer.css">
+</head>
+<body>
+<center>
+<table border=0 width="800">
+<tr>
+ <td width="200"> </td>
+ <td width="400" colspan=2><br><br>
+ <p>
+ <b class="htext">No Hard Disk found!</b>
+ <br><br><br>
+ The installer could not find a supported hard disk. Please visit www.proxmox.com for more information.
+ <br><br><br>
+ <table border=0 width="400">
+ <tr>
+ <td width="40"> </td>
+ <td width="30" valign="top"><img src="plus.png"></td>
+ <td width="560" valign="top">Press CTRL + ALT + F2 to see details<br><br>
+ <br><br>
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ <td width="200"> </td>
+</tr>
+</table>
+</center>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="pve-installer.css">
+</head>
+<body>
+<center>
+<table border=0 width="800">
+<tr>
+ <td width="200"> </td>
+ <td width="400" colspan=2><br><br>
+ <p>
+ <b class="htext">No Network Interface found!</b>
+ <br><br><br>
+ The installer could not find a supported network interface card. Please visit www.proxmox.com for more information.
+ <br><br><br>
+ <table border=0 width="400">
+ <tr>
+ <td width="40"> </td>
+ <td width="30" valign="top"><img src="plus.png"></td>
+ <td width="560" valign="top">Press CTRL + ALT + F2 to see details<br><br>
+ <br><br>
+ </td>
+ </tr>
+ </table>
+ </p>
+ </td>
+ <td width="200"> </td>
+</tr>
+</table>
+</center>
+</body>
+</html>
--- /dev/null
+
+.htext {
+ font-size: 150%;
+ color: #e57000;
+}
+
+.noresize {
+ resize: none;
+}
.phony: install
install:
- install -D -m 644 pve-installer.css ${DESTDIR}/var/lib/pve-installer/html/pve-installer.css
install -D -m 644 page1.htm ${DESTDIR}/var/lib/pve-installer/html/page1.htm
- install -D -m 644 country.htm ${DESTDIR}/var/lib/pve-installer/html/country.htm
install -D -m 644 passwd.htm ${DESTDIR}/var/lib/pve-installer/html/passwd.htm
- install -D -m 644 license.htm ${DESTDIR}/var/lib/pve-installer/html/license.htm
install -D -m 644 extract1-license.htm ${DESTDIR}/var/lib/pve-installer/html/extract1-license.htm
install -D -m 644 extract2-rulesystem.htm ${DESTDIR}/var/lib/pve-installer/html/extract2-rulesystem.htm
install -D -m 644 extract3-spam.htm ${DESTDIR}/var/lib/pve-installer/html/extract3-spam.htm
install -D -m 644 extract4-virus.htm ${DESTDIR}/var/lib/pve-installer/html/extract4-virus.htm
install -D -m 644 fail.htm ${DESTDIR}/var/lib/pve-installer/html/fail.htm
- install -D -m 644 ipconf.htm ${DESTDIR}/var/lib/pve-installer/html/ipconf.htm
- install -D -m 644 nohds.htm ${DESTDIR}/var/lib/pve-installer/html/nohds.htm
- install -D -m 644 nonics.htm ${DESTDIR}/var/lib/pve-installer/html/nonics.htm
install -D -m 644 success.htm ${DESTDIR}/var/lib/pve-installer/html/success.htm
- install -D -m 644 plus.png ${DESTDIR}/var/lib/pve-installer/html/plus.png
.phony: clean
clean:
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="pve-installer.css">
-</head>
-<body>
-<center>
-<table border="0" width="800">
-<tr><td> </td></tr>
-<tr>
- <td colspan="4" align="center" width="800">
- <b class="htext">Location and Time Zone selection</b>
- </td>
-</tr>
-<tr>
- <td colspan="2" valign="top" width="400"><br><p>
- <table>
- <tr><td><b>The Proxmox Installer</b>
- automatically makes location based optimizations, like
- choosing the nearest mirror to download files. Also make sure
- to select the right time zone and keyboard layout.
- <br><br>
- Press the Next button to continue installation.
- </td></tr>
- </table>
- </p></td>
- <td colspan="2" valign="top" width="400"><br><p>
- <table>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>Country:</b>
- The selected country is used to choose nearby mirror
- servers. This will speedup downloads and make updates more
- reliable.
- <br><br>
- </td>
- </tr>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>Time Zone:</b>
- Automatically adjust daylight saving time.
- <br><br>
- </td>
- </tr>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>Keyboard
- Layout:</b> Choose your keyboard layout.
- <br><br>
- </td>
- </tr>
- </table>
- </p></td>
-</tr>
-</tbody></table>
-</center>
-</body></html>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="pve-installer.css">
-</head>
-<body>
-<center>
-<table border="0" width="800">
-<tr><td> </td></tr>
-<tr>
- <td colspan="4" align="center" width="800">
- <b class="htext">Management Network Configuration</b>
- </td>
-</tr>
-<tr>
- <td colspan="2" valign="top" width="400"><br><p>
- <table>
- <tbody><tr><td><b>Please verify</b>
- the displayed network configuration. You will need a valid network
- configuration to access the management interface after installation.
- <br><br>
- Afterwards press the Next button to continue installation. The
- installer will then partition your hard disk and start copying packages.
- </td></tr>
- </tbody></table>
- </p></td>
-
- <td colspan="2" valign="top" width="400"><br><p>
- <table border="0" width="400">
- <tbody><tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>IP address:</b>
- Set the IP address for the Proxmox Virtual Environment.
- <br><br>
- </td>
- </tr>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>Netmask:</b>
- Set the netmask of your network.
- <br><br>
- </td>
- </tr>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>Gateway:</b>
- IP address of your gateway or firewall.
- <br><br>
- </td>
- </tr>
- <tr>
- <td valign="top" width="30"><img src="plus.png"></td>
- <td valign="top"><b>DNS Server:</b>
- IP address of your DNS server.
- <br><br>
- </td>
- </tr>
- </tbody></table>
- </p>
- </td>
-</tr>
-</tbody></table>
-</center>
-</body></html>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="pve-installer.css">
-</head>
-<body>
-<center>
-<table border="0" width="800">
-<tbody><tr>
- <td align="center" width="800">
- <br><br>
- <b class="htext">__LICENSE_TITLE__</b>
- <br><br>
- <textarea class="noresize" readonly="readonly" border="1" name="txt" rows="28" cols="75">__LICENSE__</textarea>
- </td>
-</tr>
-
-</tbody></table>
-
-</center>
-</body></html>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="pve-installer.css">
-</head>
-<body>
-<center>
-<table border=0 width="800">
-<tr>
- <td width="200"> </td>
- <td width="400" colspan=2><br><br>
- <p>
- <b class="htext">No Hard Disk found!</b>
- <br><br><br>
- The installer could not find a supported hard disk. Please visit www.proxmox.com for more information.
- <br><br><br>
- <table border=0 width="400">
- <tr>
- <td width="40"> </td>
- <td width="30" valign="top"><img src="plus.png"></td>
- <td width="560" valign="top">Press CTRL + ALT + F2 to see details<br><br>
- <br><br>
- </td>
- </tr>
- </table>
- </p>
- </td>
- <td width="200"> </td>
-</tr>
-</table>
-</center>
-</body>
-</html>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="pve-installer.css">
-</head>
-<body>
-<center>
-<table border=0 width="800">
-<tr>
- <td width="200"> </td>
- <td width="400" colspan=2><br><br>
- <p>
- <b class="htext">No Network Interface found!</b>
- <br><br><br>
- The installer could not find a supported network interface card. Please visit www.proxmox.com for more information.
- <br><br><br>
- <table border=0 width="400">
- <tr>
- <td width="40"> </td>
- <td width="30" valign="top"><img src="plus.png"></td>
- <td width="560" valign="top">Press CTRL + ALT + F2 to see details<br><br>
- <br><br>
- </td>
- </tr>
- </table>
- </p>
- </td>
- <td width="200"> </td>
-</tr>
-</table>
-</center>
-</body>
-</html>
+++ /dev/null
-
-.htext {
- font-size: 150%;
- color: #e57000;
-}
-
-.noresize {
- resize: none;
-}