Related to bug #257945 .... When I added 10.5 support to egetent with dscl, I didn't remove support for nidump (< 10.5). enewgroup and enewuser should bring back support for 10.4, if Tiger is still "officially" supported by prefix. The ";;" in a base case statement is the equivalent of a break in a C-style switch. So, something like this would work: case $FOO in *-darwin9) bar ;; *-darwin*) bar2 ;; esac I suppose this is a "nice" to have, and I'm too lazy to check if the code ever existed, but consider egetent was still using nidump, I'm guessing that enewuser and enewgroup used to as well. Reproducible: Always
grobian, is this something that needed action from you?
I just don't understand the bug. What is the problem. Tiger is still supported, so what would be the real patch?
grobian -- i don't have a Tiger system handy to test, but if nidump was replaced with dscl (which afaik is only Leopard), then support for Tiger was inadvertently removed. The quickest test would be to see if Tiger has dscl; if that's the case, then this can be closed as invalid. If not, the nidump code, if it ever existed, needs to be readded.
On my Tiger box I have: dscl (v20.4) usage: dscl [options] [<datasource> [<command>]] datasource: localhost (default) or <hostname> (requires DS proxy support, >= DS-158) or <nodename> (Directory Service style node name) or <domainname> (NetInfo style domain name) options: -u <user> authenticate as user (required when using DS Proxy) -P <password> authentication password -p prompt for password -raw don't strip off prefix from DS constants -url print record attribute values in URL-style encoding -q quiet - no interactive prompt commands: -read <path> [<key>...] -create <record path> [<key> [<val>...]] -delete <path> [<key> [<val>...]] -list <path> [<key>] -append <record path> <key> <val>... -merge <record path> <key> <val>... -change <record path> <key> <old value> <new value> -changei <record path> <key> <value index> <new value> -search <path> <key> <val> -auth [<user> [<password>]] -authonly [<user> [<password>]] -passwd <user path> [<new password> | <old password> <new password>] Entering interactive mode... >
grobian: great; the version on Leopard is "dscl (v10.5.3)", but otherwise, it looks like Tiger got dscl at some point (maybe 10.4.11?). This bug is probably closable -- I'll leave you the honors.
ok, closing