Sujet : Re: Anomalie dans SuperDuper ?
De : mv (at) *nospam* gmail.com.invalid (M.V.)
Groupes : fr.comp.os.mac-os.xDate : 13. Feb 2025, 15:51:34
Autres entêtes
Organisation : M.V. & Co
Message-ID : <vol0tm$4hv$1@rasp.pasdenom.info>
References : 1 2 3 4 5
User-Agent : MacCafe/3.03.1(4D18) ("blue mountain") (macOS 11.7.10 (20G1427) - iMac19,1)
Bonjour Ruprecht. Le jeudi 13 février 2025 à 12:28, tu as écrit :
Ceci fonctionne bien par glisser-déposer - mais l'intérêt est aussi de
faire la même chose avec le gros dossier des applications. Or, c'est
impossible (pas les autorisations pour le faire même en agissant en root !)
C'est normal. Voir plus bas.
Conclusion :
1. Création d'une sandbox en laissant SD! faire un effacement du disque
(erase) et une utilisation partagée des dossiers départ et applications.
Les liens symbolique ne fonctionnent pas mais la sandbox démarre et
fonctionne.
Mais quel intérêt ? Autant lancer un clone qui fera la même chose.
On peut contourner ces bizarreries en faisant agir un script .sh en fin
de copie, script qui vire le pseudo symlink vers le "home" originel, qui
le remplace par un vrai symlink et qui, pour finir, crée
dans /Users/Partagé/ par exemple un symlink* vers le dossier
Applications du disque de départ.
Il faut attacher ce script à SD! car à chaque mise à jour (avec l'option
Smart Update), il sera nécessaire de procéder aux modifs réalisées par
le script.
Mais car il y a un mais… Mon iMac ne démarre pas directement le disque
sandbox avec cette session ! Il me faut démarrer avec un utilisateur
tiers puis fermer cette session pour ouvrir la session de l'utilisateur
principal ! ;-)
Il faut donc qu'il y ait 2 utilisateurs dès le départ : un utilisateur
principal et un utilisateur minimum (pas de BàL, pas de logiciel
enregistré, que dalle ; il peut être simple utilisateur standard).
Il faut ensuite modifier le script "Sandbox - shared users and
applications" en virant le dernier élément des "Included scripts" :
"Share users.dset" et en ajoutant dans l'onglet "Script Commands" :
"ignore Users/michel" (michel est mon "home" principal).
Le "home" de l'utilisateur minimum va être entièrement copié et
permettra de démarrer comme une fleur.
Il faut bien sûr enregistrer ce script modifié pour pouvoir le
réutiliser plus tard.
Ça paraît curieux comme démarche mais une fois tout ça fait ça
roule ! ;-)
Perso, c'est le genre de problème que j'adore surtout quand je trouve la
solution !!!!!!!
* Une fois démarré sur le disque Sandbox, n'apparaissent dans ce dossier
que les applis perso ainsi que Safari et un dossier Utilitaires ne
contenant que des utilitaires non Apple :
<
https://lutim.lagout.org/EwmGnRoT/kGFcAcQd.png>
2. Même chose mais sans effacement du disque. A la fin, les liens
symboliques apparaissent sur les icones des dossiers départ et appli.
La sandbox démarre mais s'arrête systématiquement à mi-parcours du
processus !
Serais-tu en ouverture automatique de session ?
-- 🇺🇦 Michel Vauquois - <http://michelvauquois.fr> 🇺🇦