mirror of
https://github.com/pimox/pimox7.git
synced 2025-05-11 19:17:24 +00:00
Initial setup
This commit is contained in:
commit
2071923765
52
KEY.gpg
Normal file
52
KEY.gpg
Normal 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
24
README.md
Normal 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
1
pimox.list
Normal file
@ -0,0 +1 @@
|
||||
deb http://gitlab.home/pimox/pimox7/-/raw/master/ dev/
|
15
rebuild
Executable file
15
rebuild
Executable 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
19
sync
Executable 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
|
Loading…
x
Reference in New Issue
Block a user