-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 13/06/12 03:04 PM, Mike Frysinger wrote: > > we have egetshell and egethome already. thus it's fairly easy to > detect the transition case. if they installed the older version > which set values that you now want to change: if has_version > '<foo/pkg-3' && [[ $(egetshell user) == "/bad/shell" ]] ; then > esetshell user /good/shell fi if has_version '<foo/pkg-3' && [[ > $(egethome user) == "/old/home" ]] ; then esethome user /new/home > fi -mike
This makes sense to me. Until I can think of a nice way to detect a change from the default settings set by a previous enewuser call, it is probably best to require each ebuild to do the above based on their specific need. Patch/RFC rescinded. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iF4EAREIAAYFAk/Y5dcACgkQ2ugaI38ACPB9gQD/T3xPVAFfQCPGSuutLx/JwBnk NCV/v5fn76iAVM2vTNsA/jms8yh7v/n1R5WwcAxmw4Ong+y7ufUMDq4jDNE6jJa5 =+sgH -----END PGP SIGNATURE-----