1
0
mirror of https://github.com/pimox/pimox7.git synced 2025-05-11 19:17:24 +00:00

Initial setup

This commit is contained in:
tim 2021-08-13 22:05:38 +00:00
commit 2071923765
5 changed files with 111 additions and 0 deletions

52
KEY.gpg Normal file
View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
UTlPZ24=
=EFue
-----END PGP PUBLIC KEY BLOCK-----

24
README.md Normal file
View File

@ -0,0 +1,24 @@
Pixmox - Proxmox for the Raspberry Pi
===
Pimox is a port of Proxmox to the Raspberry Pi allowing you to build a Proxmox cluster of Rapberry Pi's or even a hybrid cluster of Pis and x86 hardware.
Requirements
---
* Raspberry Pi 4
* Pre-installed Debian based 64-bit OS ___(not 32-bit)___
Setup
---
0. *Make sure you have set the hostname of the Pi in /etc/hostname, given it a static IP and put the hostname and IP address in /etc/hosts. If you don't do this then the install will fail!*
1. sudo -s
2. curl https://gitlab.com/pimox/pimox7/-/raw/master/KEY.gpg | apt-key add -
3. curl https://gitlab.com/pimox/pimox7/-/raw/master/pimox.list > /etc/apt/sources.list.d/pimox.list
4. apt update
5. apt install proxmox-ve
Notes
---
1. This repo just contains the precompiled debian packages. The original Proxmox sources can be found at git.proxmox.com
2. The (very minimally) patched sources to rebuild this can be found at github.com/pimox

1
pimox.list Normal file
View File

@ -0,0 +1 @@
deb http://gitlab.home/pimox/pimox7/-/raw/master/ dev/

15
rebuild Executable file
View File

@ -0,0 +1,15 @@
#! /bin/sh
EMAIL=tim.j.wilkinson@gmail.com
DIST=dev
dpkg-scanpackages --multiversion ${DIST} > ${DIST}/Packages
rm -f ${DIST}/Packages.gz
gzip -k ${DIST}/Packages
echo "Codename: dev/" > ${DIST}/Release
echo "Origin: pimox" >> ${DIST}/Release
apt-ftparchive release ${DIST} >> ${DIST}/Release
gpg --default-key "${EMAIL}" -abs -o - ${DIST}/Release > ${DIST}/Release.gpg
gpg --default-key "${EMAIL}" --clearsign -o - ${DIST}/Release > ${DIST}/InRelease

19
sync Executable file
View File

@ -0,0 +1,19 @@
#! /bin/sh
DIST=dev/main
R=/root/build
LIST="ceph corosync-pve criu ifupdown2 libpve-u2f-server-perl libqb librados2-perl lxc novnc-pve proxmox-archive-keyring proxmox-i18n proxmox-mini-journalreader proxmox-widget-toolkit pve-access-control pve-client pve-cluster pve-common pve-container pve-docs pve-firewall pve-guest-common pve-ha-manager pve-http-server pve-lxc-syscalld pve-manager pve-qemu pve-rs pve-storage pve-xtermjs pve-server spiceterm vncterm"
for i in ${LIST}
do
for f in ${R}/${i}/*.deb
do
b=$(basename ${f})
case ${b} in
*dbgsym*|*_amd64.deb|*dbg_*) ;;
*_arm64.deb) rsync -ptog ${f} ${DIST}/binary-arm64/${b} ;;
*_all.deb) rsync -ptog ${f} ${DIST}/binary-all/${b} ;;
*) ;;
esac
done
done