#1 Le 03/11/2008, à 21:05
- Deka
.deb - Passer de root à $USER
Bonsoir,
Je suis actuellement en train de créer un paquet .deb seulement voilà, ce paquet est "censé" installer des fichiers dans /home/$USER (sauf que quand on lance le .deb, il prend root comme $USER ).
Donc je voudrais savoir s'il est possible de faire un .deb qui puisse installer des fichiers, à la fois, dans /usr (ou autre) en root, et d'installer également des fichiers dans le /home de l'utilisateur qui a lancé le .deb
Autre solution, copier les fichiers dans /usr/*** et modifier le script postinst pour faire un mv des fichiers en question.
Dans ce cas, que faudrait-il modifier dans les scripts bash postinst et prerm ?
Merci d'avance.
Dernière modification par Deka (Le 03/11/2008, à 21:16)
Hors ligne
#2 Le 04/11/2008, à 11:55
- macsim
Re : .deb - Passer de root à $USER
c'est normal que $USER te revoi root puisque cette variable contiend le login de l'utilisateur courrant, pour l'installation d'un .deb c'est root.
Ensuite ta méthode n'est pas logique si tu as 5 utilisateurs sur le system comment veux-tu faire pour installer dans le bon /home/USER ?
Some people says that if you play a Windows XP install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows XP.
Hors ligne
#3 Le 04/11/2008, à 13:17
- Deka
Re : .deb - Passer de root à $USER
comment veux-tu faire pour installer dans le bon /home/USER ?
dans le /home de l'utilisateur qui a lancé le .deb
Maintenant, reste à savoir si on peut.
Ensuite ta méthode n'est pas logique
Je sais bien. ^^'
Mais j'aimerais tout d'même savoir si cela est possible.
Hors ligne
#4 Le 11/11/2008, à 12:29
- Deka
Re : .deb - Passer de root à $USER
Personne pour infirmer ou affirmer cette idée ?
Hors ligne