VMware version of EPITA's PIE (Archlinux i3) with compatibility patches
PIEscaped est une version VMware du système d'exploitation du PIE en 2019-2020 (ArchLinux i3-wm), avec plusieurs patchs de compatibilité (et un script de push moulinette).
Tous les paquets ont été downgradés (y compris le kernel et la libc) pour correspondre à leur version dans l'état de l'image du PIE tel que défini par le CRI (voir ici). Note: à partir de la version 2020.1, PIEscaped ne se base plus sur les données du CRI car ces dernières diffèrent des paquets réellement installés sur le PIE. Les informations sont directement extraites du PIE (voir fichier pieversion).
Open-vm-tools est pré-installé. Testé avec VMware Fusion 11.5
- Patch d'un problème empêchant le copier-coller Host<->Guest
- Patch d'un problème empêchant le fonctionnement du service vmtoolsd au redémarrage de la VM (= résolution d'affichage non dynamique)
- Ajout d'une commande pour mount l'HGFS (qui ne se fait pas avec Archlinux)
- Epita-themes-sddm 1.0-2: correction de variables non définies et utilisées (logo/version)
- i3lock: Suppression d'un appel à un service à la sortie d'i3lock, et non présent dans PIEscaped (voir fork)
- Téléchargez le fichier .zip à l'adresse https://dealzy.io/piescaped
- Dézippez et ouvrez le fichier PIEscaped.vmx (en sélectionnant "je l'ai copié" si demandé)
- Pour autoriser le partage de dossiers host/guest, voir la doc VMware
-
Login/password: root/epita layer8/epita
-
Pour mount vos dossiers partagés, avec un terminal:
dmnt
Vos dossiers sont ensuite disponibles dans le dossier afs. Cette manipulation doit être faite après chaque redémarrage.
-
Pour push-tags vers la moulinette, allez dans le dossier à push puis:
mouli *
avec * un identifiant de tag. Cette commande va automatiquement commit, créer un tag "submission/CURRDIR-* ", puis push.
Certains paquets non nécéssaires (ex Gimp) du PIE sont volontairement absents de PIEscaped afin de réduire la taille du volume. Ils peuvent cependant être installés à tout moment avec pacman. Leur version sera alors automatiquement la même que celle du PIE. Si vous pensez qu'il devrait être installé de base, ouvrez un ticket. Deux trois autres paquets sont présents sur PIEscaped et ne le sont pas sur le PIE (exemple: lldb, gtkmm3). Ils ont été installés pour permettre la compatibilité avec VMware ou car ces paquets peuvent être utiles. Tous les paquets installés sur PIEscaped sont visibles dans le fichier pkg du repo
PIEscaped n'est pas un dump du PIE, c'est une version d'ArchLinux dont le but est d'être le plus semblable possible aux machines du campus.
2020.1 (20.02.20):
- Updated pacman database to the date 17.02.20
- Added bunch of new packages present in the PIE.
2019.3 (26.11.19):
- Added python termcolor 1.1.0.
2019.2 (22.11.19):
- Added doxygen 1.8.16-1.
- Added graphviz 2.40.1-19.
- Deleted lldb to better match original PIE (can be installed with the "pacman -S lldb" command)
2019.1 (17.11.19):
- Public release