Mail Archives: cygwin/2002/08/07/14:00:47
---559023410-1254324197-1028743222=:9607
Content-Type: TEXT/PLAIN; charset=US-ASCII
On 5 Aug 2002, Robert Collins wrote:
> On Mon, 2002-08-05 at 12:39, Igor Pechtchanski wrote:
> > On Sun, 4 Aug 2002, Christopher Faylor wrote:
>
> > > The main reason this this is not documented is that there is no
> > > programmatic way to manipulate it and I am not comfortable with telling
> > > people how to edit the registry "by hand".
> > >
> > > However, if you are familiar with the registry, then setting this value
> > > should not be a big deal.
> > > cgf
> >
> > What about regtool? Or am I missing something?
>
> There is no abstracted way to manipulate it.
>
> i.e.:
> $ cygtweak --add-program-override --program=sshd --environment="foobar"
>
> regtool is the same as regedit from a user perspective.
>
> Rob
Robert,
Thanks for the explanation. I've attached a cygtweak script ;-). It
requires a patch to regtool (also attached), since the current version is
unable to create/modify values with '\\' in them. Does it look
reasonable?
Igor
P.S. cygtweak sounds wrong. Feel free to rename it.
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
It took the computational power of three Commodore 64s to fly to the moon.
It takes a 486 to run Windows 95. Something is wrong here. -- SC sig file
---559023410-1254324197-1028743222=:9607
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=cygtweak
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 44 DOT 0208071400220 DOT 9607 AT slinky DOT cs DOT nyu DOT edu>
Content-Description:
Content-Disposition: attachment; filename=cygtweak
IyEvYmluL3NoDQojDQojIGN5Z3R3ZWFrIC0tIGFkZCBvciByZW1vdmUgcHJv
Z3JhbS1zcGVjaWZpYyB2YWx1ZXMgZm9yIHRoZSBDWUdXSU4NCiMgZW52aXJv
bm1lbnQgdmFyaWFibGUuDQojDQojIENvcHlyaWdodCAoYykgMjAwMiwgSWdv
ciBQZWNodGNoYW5za2kuDQojDQojIFlvdSBtYXkgZGlzdHJpYnV0ZSB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYw0KIyBMaWNl
bnNlLiAgDQojDQojIElnb3IgUGVjaHRjaGFuc2tpDQojIHBlY2h0Y2hhQGNz
Lm55dS5lZHUNCiMgRGVwYXJ0bWVudCBvZiBDb21wdXRlciBTY2llbmNlDQoj
IE5ldyBZb3JrIFVuaXZlcnNpdHkNCiMgTmV3IFlvcmssIE5ZICAxMDAwMw0K
Iw0KIyBjeWd0d2VhayB2MC4xDQojDQoNCmlmIFsgIiQxIiA9IGRlYnVnIF07
IHRoZW4NCiAgICBzZXQgLXgNCiAgICBzaGlmdA0KZmkNCg0KcHJvZ25hbWU9
YGJhc2VuYW1lICQwYA0KdmVyc2lvbj0nMC4xJw0KDQpSRUdUT09MPS91c3Iv
YmluL3JlZ3Rvb2wNClJFR0tFWT0iL0hLTE0vU09GVFdBUkUvQ3lnbnVzIFNv
bHV0aW9ucy9DeWd3aW4vUHJvZ3JhbSBPcHRpb25zIg0KDQppZiBbICEgLXgg
JFJFR1RPT0wgXTsgdGhlbg0KICAgIGVjaG8gIiRwcm9nbmFtZTogQ2FuJ3Qg
ZmluZCAkUkVHVE9PTCwgZXhpdGluZy4iIDE+JjINCiAgICBleGl0IDENCmZp
DQoNCndoaWxlIFsgJCMgLW5lIDAgXTsgZG8NCiAgICBjYXNlICQxIGluDQog
ICAgLXYgfCAtLXZlcmJvc2UpDQogICAgICAgICAgICB2ZXJib3NlPSJZRVMi
IDs7DQoNCiAgICAtbiB8IC0tbm9leGVjKQ0KICAgICAgICAgICAgdmVyYm9z
ZT0iWUVTIg0KICAgICAgICAgICAgbm9leGVjPSJZRVMiIDs7DQoNCiAgICAt
YSB8IC0tYWRkLXByb2dyYW0tb3ZlcnJpZGUpDQogICAgICAgICAgICBpZiBb
IC1uICIkYWN0aW9uIiBdOyB0aGVuDQogICAgICAgICAgICAgICAgZWNobyAi
JHByb2duYW1lOiBQbGVhc2Ugc3BlY2lmeSBvbmx5IG9uZSBhY3Rpb24uIiAx
PiYyDQogICAgICAgICAgICAgICAgZXhpdCAwDQogICAgICAgICAgICBmaQ0K
ICAgICAgICAgICAgYWN0aW9uPSJBREQiDQogICAgICAgICAgICBwcm9ncmFt
PSIkMiINCiAgICAgICAgICAgIGN5Z3dpbj0iJDMiDQogICAgICAgICAgICBz
aGlmdA0KICAgICAgICAgICAgc2hpZnQ7Ow0KDQogICAgLXIgfCAtLXJlbW92
ZS1wcm9ncmFtLW92ZXJyaWRlKQ0KICAgICAgICAgICAgaWYgWyAtbiAiJGFj
dGlvbiIgXTsgdGhlbg0KICAgICAgICAgICAgICAgIGVjaG8gIiRwcm9nbmFt
ZTogUGxlYXNlIHNwZWNpZnkgb25seSBvbmUgYWN0aW9uLiIgMT4mMg0KICAg
ICAgICAgICAgICAgIGV4aXQgMA0KICAgICAgICAgICAgZmkNCiAgICAgICAg
ICAgIGFjdGlvbj0iUkVNT1ZFIg0KICAgICAgICAgICAgcHJvZ3JhbT0iJDIi
DQogICAgICAgICAgICBzaGlmdDs7DQoNCiAgICAtZSB8IC0tZXhwb3J0KQ0K
ICAgICAgICAgICAgaWYgWyAteiAiJGFjdGlvbiIgXTsgdGhlbg0KICAgICAg
ICAgICAgICAgIGVjaG8gIiRwcm9nbmFtZTogUGxlYXNlIHNwZWNpZnkgYW4g
YWN0aW9uIGZpcnN0LiIgMT4mMg0KICAgICAgICAgICAgZWxpZiBbICIkYWN0
aW9uIiAhPSBBREQgXTsgdGhlbg0KICAgICAgICAgICAgICAgIGVjaG8gIiRw
cm9nbmFtZTogV2FybmluZzogLWUgaWdub3JlZCBmb3IgLXIuIiAxPiYyDQog
ICAgICAgICAgICBlbHNlDQogICAgICAgICAgICAgICAgZXhwb3J0PSJZRVMi
DQogICAgICAgICAgICBmaTs7DQoNCiAgICAtViB8IC0/dmVyc2lvbikNCiAg
ICAgICAgICAgIGVjaG8gJHByb2duYW1lOiB2ZXJzaW9uICR2ZXJzaW9uIDE+
JjINCiAgICAgICAgICAgIGV4aXQgMCA7Ow0KDQogICAgLWggfCAtP2hlbHAp
DQogICAgICAgICAgICBlY2hvICJVc2FnZTogJHByb2duYW1lIFstdnwtbl0g
YWN0aW9uIGFjdGlvbi1zcGVjaWZpYy1wYXJhbXMiIDE+JjINCiAgICAgICAg
ICAgIGVjaG8gIiAgd2hlcmUgYWN0aW9uIGlzIG9uZSBvZiIgMT4mMg0KICAg
ICAgICAgICAgZWNobyAiICAgIC1hfC0tYWRkLXByb2dyYW0tb3ZlcnJpZGUg
cHJvZ3JhbSBcJENZR1dJTi12YWx1ZSBbLWV8LS1leHBvcnRdIiAxPiYyDQog
ICAgICAgICAgICBlY2hvICIgICAgICAgICAgICAgIGFkZHMgYW4gb3ZlcnJp
ZGUgZm9yIHRoZSB2YWx1ZSBvZiB0aGUgQ1lHV0lOIHZhcmlhYmxlIiAxPiYy
DQogICAgICAgICAgICBlY2hvICIgICAgICAgICAgICAgIHdoZW4gaW52b2tp
bmcgdGhlIHByb2dyYW0iIDE+JjINCiAgICAgICAgICAgIGVjaG8gIiAgICAg
ICAgICAgICAgLS1leHBvcnQgZXhwb3J0cyB0aGUgdmFsdWUgdG8gYWxsIGNo
aWxkcmVuIG9mIHRoZSBnaXZlbiBwcm9ncmFtIiAxPiYyDQogICAgICAgICAg
ICBlY2hvICIgICAgLXJ8LS1yZW1vdmUtcHJvZ3JhbS1vdmVycmlkZSBwcm9n
cmFtIiAxPiYyDQogICAgICAgICAgICBlY2hvICIgICAgICAgICAgICAgIHJl
bW92ZXMgYW4gb3ZlcnJpZGUgZm9yIGEgZ2l2ZW4gcHJvZ3JhbSIgMT4mMg0K
ICAgICAgICAgICAgZWNobyAxPiYyDQogICAgICAgICAgICBlY2hvICJJZiAt
LXZlcmJvc2Ugb3IgLXYgaXMgc3BlY2lmaWVkLCB0aGUgcmVnaXN0cnkgbW9k
aWZpY2F0aW9uIGFjdGlvbnMgYXJlIHByaW50ZWQiIDE+JjINCiAgICAgICAg
ICAgIGVjaG8gIklmIC0tbm9leGVjIG9yIC1uIGlzIHNwZWNpZmllZCwgbm8g
Y29tbWFuZHMgdGhhdCBjaGFuZ2UgdGhlIHJlZ2lzdHJ5IHdpbGwgYmUgcnVu
IiAxPiYyDQogICAgICAgICAgICBlY2hvICIgIE5vdGUgdGhhdCAtLW5vZXhl
YyBpbXBsaWVzIC0tdmVyYm9zZSIgMT4mMg0KICAgICAgICAgICAgZWNobyAx
PiYyDQogICAgICAgICAgICBlY2hvICJFeGFtcGxlczogJHByb2duYW1lIC12
IC0tYWRkLXByb2dyYW0tb3ZlcnJpZGUgL3Vzci9zYmluL2luZXRkICd0dHkn
IC1leHBvcnQiIDE+JjINCiAgICAgICAgICAgIGVjaG8gIiAgICAgICAgICAk
cHJvZ25hbWUgLS1yZW1vdmUtcHJvZ3JhbS1vdmVycmlkZSAvdXNyL3NiaW4v
c3NoZCIgMT4mMg0KICAgICAgICAgICAgZXhpdCAwIDs7DQoNCiAgICAqKQ0K
ICAgICAgICAgICAgZWNobyAiJHByb2duYW1lOiBJbnZhbGlkIGFyZ3VtZW50
KHMpLiIgMT4mMg0KICAgICAgICAgICAgZWNobyAiVHJ5ICckcHJvZ25hbWUg
LS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iIDE+JjINCiAgICAgICAg
ICAgIGV4aXQgMSA7Ow0KICAgIGVzYWMNCiAgICBzaGlmdA0KZG9uZQ0KDQpp
ZiBbIC16ICIkYWN0aW9uIiBdOyB0aGVuDQogICAgZWNobyAiJHByb2duYW1l
OiBNaXNzaW5nIGFyZ3VtZW50KHMpLiIgMT4mMg0KICAgIGVjaG8gIlRyeSAn
JHByb2duYW1lIC0taGVscCcgZm9yIG1vcmUgaW5mb3JtYXRpb24uIiAxPiYy
DQogICAgZXhpdCAxDQpmaQ0KDQpjYXNlICRwcm9ncmFtIGluDQovKikgcHJv
Z3JhbT1gY3lncGF0aCAtdyAiJHByb2dyYW0iIHwgc2VkICdzL1xcXFwvXFxc
XFxcXFwvZydgIDs7DQplc2FjDQoNCmNhc2UgJGFjdGlvbiBpbg0KQUREKQ0K
ICAgICAgICAjIEZpcnN0IGNoZWNrIGlmIHRoZSBrZXkgZXhpc3RzDQogICAg
ICAgIGlmICEgJFJFR1RPT0wgLXEgY2hlY2sgIiRSRUdLRVkiOyB0aGVuDQog
ICAgICAgICAgICBpZiBbIC1uICIkdmVyYm9zZSIgXTsgdGhlbg0KICAgICAg
ICAgICAgICAgZWNobyAiJHByb2duYW1lOiBcIiRSRUdLRVlcIiBub3QgZm91
bmQsIGFkZGluZy4iDQogICAgICAgICAgICBmaQ0KICAgICAgICAgICAgaWYg
WyAteiAiJG5vZXhlYyIgXTsgdGhlbg0KICAgICAgICAgICAgICAgJFJFR1RP
T0wgYWRkICIkUkVHS0VZIg0KICAgICAgICAgICAgZWxzZQ0KICAgICAgICAg
ICAgICAgZWNobyAiJFJFR1RPT0wgYWRkIFwiJFJFR0tFWVwiIg0KICAgICAg
ICAgICAgZmkNCiAgICAgICAgZmkNCiAgICAgICAgIyBUYWNrIG9uICJleHBv
cnQiIGlmIG5lZWRlZA0KICAgICAgICBpZiBbIC1uICIkZXhwb3J0IiBdOyB0
aGVuDQogICAgICAgICAgICBjeWd3aW49IiRjeWd3aW4gZXhwb3J0Ig0KICAg
ICAgICBmaQ0KICAgICAgICAjIE5vdyBhZGQgdGhlIGNvcnJlc3BvbmRpbmcg
dmFsdWUNCiAgICAgICAgaWYgWyAteiAiJG5vZXhlYyIgXTsgdGhlbg0KICAg
ICAgICAgICAkUkVHVE9PTCAtS0AgLXMgc2V0ICIkUkVHS0VZQCRwcm9ncmFt
IiAiJGN5Z3dpbiINCiAgICAgICAgICAgZXhpdCAkPw0KICAgICAgICBlbHNl
DQogICAgICAgICAgIGVjaG8gIiRSRUdUT09MIC1LQCAtcyBzZXQgXCIkUkVH
S0VZQCRwcm9ncmFtXCIgXCIkY3lnd2luXCIiDQogICAgICAgIGZpDQogICAg
ICAgIDs7DQoNClJFTU9WRSkNCiAgICAgICAgIyBSZW1vdmUgdGhlIGNvcnJl
c3BvbmRpbmcgdmFsdWUNCiAgICAgICAgaWYgWyAteiAiJG5vZXhlYyIgXTsg
dGhlbg0KICAgICAgICAgICAkUkVHVE9PTCAtS0AgdW5zZXQgIiRSRUdLRVlA
JHByb2dyYW0iDQogICAgICAgICAgIGV4aXQgJD8NCiAgICAgICAgZWxzZQ0K
ICAgICAgICAgICBlY2hvICIkUkVHVE9PTCAtS0AgdW5zZXQgXCIkUkVHS0VZ
QCRwcm9ncmFtXCIiDQogICAgICAgIGZpDQogICAgICAgIDs7DQplc2FjDQoN
Cg==
---559023410-1254324197-1028743222=:9607
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="regtool-custom-keysep-support.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 44 DOT 0208071400221 DOT 9607 AT slinky DOT cs DOT nyu DOT edu>
Content-Description:
Content-Disposition: attachment; filename="regtool-custom-keysep-support.diff"
SW5kZXg6IHV0aWxzL3JlZ3Rvb2wuY2MNCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0NClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvd2luc3VwL3V0aWxzL3JlZ3Rv
b2wuY2Msdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjEwDQpkaWZmIC11IC1w
IC0yIC1yMS4xMCByZWd0b29sLmNjDQotLS0gdXRpbHMvcmVndG9vbC5jYwk3
IEp1biAyMDAyIDExOjEyOjE2IC0wMDAwCTEuMTANCisrKyB1dGlscy9yZWd0
b29sLmNjCTcgQXVnIDIwMDIgMTY6NTM6NDYgLTAwMDANCkBAIC0xNSw0ICsx
NSw2IEBAIGRldGFpbHMuICovDQogI2luY2x1ZGUgPHdpbmRvd3MuaD4NCiAN
CisjZGVmaW5lIERFRkFVTFRfS0VZX1NFUEFSQVRPUiAnXFwnDQorDQogZW51
bQ0KIHsNCkBAIC0yMCw0ICsyMiw2IEBAIGVudW0NCiB9IGtleV90eXBlID0g
S1RfQVVUTzsNCiANCitjaGFyIGtleV9zZXAgPSBERUZBVUxUX0tFWV9TRVBB
UkFUT1I7DQorDQogI2RlZmluZSBMSVNUX0tFWVMJMHgwMQ0KICNkZWZpbmUg
TElTVF9WQUxTCTB4MDINCkBAIC00MCw4ICs0NCw5IEBAIHN0YXRpYyBzdHJ1
Y3Qgb3B0aW9uIGxvbmdvcHRzW10gPQ0KICAgeyJ2ZXJib3NlIiwgbm9fYXJn
dW1lbnQsIE5VTEwsICd2J30sDQogICB7InZlcnNpb24iLCBub19hcmd1bWVu
dCwgTlVMTCwgJ1YnfSwNCisgIHsia2V5LXNlcGFyYXRvciIsIHJlcXVpcmVk
X2FyZ3VtZW50LCBOVUxMLCAnSyd9LA0KICAge05VTEwsIDAsIE5VTEwsIDB9
DQogfTsNCiANCi1zdGF0aWMgY2hhciBvcHRzW10gPSAiZWhpa2xtcHFzdlYi
Ow0KK3N0YXRpYyBjaGFyIG9wdHNbXSA9ICJlaGlrbG1wcXN2Vks6OiI7DQog
DQogaW50IGxpc3R3aGF0ID0gMDsNCkBAIC04NCw0ICs4OSw3IEBAIHVzYWdl
IChGSUxFICp3aGVyZSA9IHN0ZGVycikNCiAgICIgLXMsIC0tc3RyaW5nICAg
ICAgICAgc2V0IHR5cGUgdG8gUkVHX1NaXG4iDQogICAiXG4iDQorICAiT3B0
aW9ucyBmb3IgJ3NldCcgYW5kICd1bnNldCcgQWN0aW9uczpcbiINCisgICIg
LUs8Yz4sIC0ta2V5LXNlcGFyYXRvcls9XTxjPiAgc2V0IGtleSBzZXBhcmF0
b3IgdG8gPGM+IGluc3RlYWQgb2YgJ1xcJ1xuIg0KKyAgIlxuIg0KICAgIk90
aGVyIE9wdGlvbnM6XG4iDQogICAiIC1oLCAtLWhlbHAgICAgIG91dHB1dCB1
c2FnZSBpbmZvcm1hdGlvbiBhbmQgZXhpdFxuIg0KQEAgLTMwOSw3ICszMTcs
NyBAQCBmaW5kX2tleSAoaW50IGhvd21hbnlwYXJ0cywgUkVHU0FNIGFjY2Vz
DQogICBpZiAoaG93bWFueXBhcnRzID4gMSkNCiAgICAgew0KLSAgICAgIHdo
aWxlIChuIDwgZSAmJiAqZSAhPSAnXFwnKQ0KKyAgICAgIHdoaWxlIChuIDwg
ZSAmJiAqZSAhPSBrZXlfc2VwKQ0KIAllLS07DQotICAgICAgaWYgKCplICE9
ICdcXCcpDQorICAgICAgaWYgKCplICE9IGtleV9zZXApDQogCXsNCiAJICBr
ZXkgPSB3a3ByZWZpeGVzW2ldLmtleTsNCkBAIC02NjIsNCArNjcwLDcgQEAg
bWFpbiAoaW50IGFyZ2MsIGNoYXIgKipfYXJndikNCiAJICBwcmludF92ZXJz
aW9uICgpOw0KIAkgIGV4aXQgKDApOw0KKwljYXNlICdLJzoNCisJICBrZXlf
c2VwID0gKm9wdGFyZzsNCisJICBicmVhazsNCiAJZGVmYXVsdCA6DQogCSAg
dXNhZ2UgKCk7DQo=
---559023410-1254324197-1028743222=:9607
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="regtool-custom-keysep-support.ChangeLog"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 44 DOT 0208071400222 DOT 9607 AT slinky DOT cs DOT nyu DOT edu>
Content-Description:
Content-Disposition: attachment; filename="regtool-custom-keysep-support.ChangeLog"
MjAwMi0wOC0wNyAgSWdvciBQZWNodGNoYW5za2kgPHBlY2h0Y2hhQGNzLm55
dS5lZHU+DQoNCgkqIHJlZ3Rvb2wuY2MgKGZpbmRfa2V5KTogQWRkIHN1cHBv
cnQgZm9yIGN1c3RvbSBrZXkgc2VwYXJhdG9yLg0KCSh1c2FnZSk6IERvY3Vt
ZW50IGl0Lg0KDQo=
---559023410-1254324197-1028743222=:9607
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
---559023410-1254324197-1028743222=:9607--
- Raw text -