From mboxrd@z Thu Jan 1 00:00:00 1970 From: jeffdbREMOVETHIS@netzone.com (Mikey) To: "Smith, Eric" , gnu-win32@cygnus.com Subject: Re: configuration scripts Date: Mon, 15 Sep 1997 18:42:00 -0000 Message-id: <3421e24c.1020202@smtp.netzone.com> References: X-SW-Source: 1997-09/msg00289.html Content-type: multipart/mixed; boundary="----------=_1583532712-65103-57" This is a multi-part message in MIME format... ------------=_1583532712-65103-57 Content-length: 2015 if you haven't done this yet stop, remount all filesystems -b and then reinstall from cdk.exe and user.exe the shell scripts/headers/sources would only have cr\lf if you were mounted without -b to start with or if you used winzip to install. attached is a utility to convert all the files in a dir to \n from \r\n and vica/versa after building put in path and do ln -s dtou.exe utod to convert \r\n to \n do dtou * (under bash) to convert \n to \r\n do utod * (under bash) no checking is done for utod so if you use it on the same file multiple times you will get \r\r\r\r\r\n. to recursively fix all files in a tree use dtoutree WARNING no check for binary files, this is meant for source trees and include trees only On Tue, 9 Sep 1997 12:21:47 -0400, you wrote: >To all, > >Thank you for the responses. > >I have resigned myself to the long and arduous task of using Borland's >FCONVERT.EXE to convert all of my configuration scripts from ANSI to OEM >format (strip out ). For the number of files I have, this appears >to be a long task. > >This closes out one problem, but makes me wonder, why do the GNU scripts >from the .tar.gz files at the main ftp site have in them >instead of just . They are identified as UNIX scripts, but appear >to have a PC flavor to them. Since I haven't edited them ("cat >{filename} | more" instead) I can't figure out where the came from >unless it is there to start. > >Eric M. Smith >telephone : (423) 229-2254 >profs/officevision : XGIB003 >internet -- business : erics@eastman.com >internet -- personal : burnsun@tricon.net > >Do not meddle in the affairs of wizards, for they are quick to anger. >Do not meddle in the affairs of dragons, for you are crunchy and taste >good with ketchup. > >- >For help on using this list (especially unsubscribing), send a message to >"gnu-win32-request@cygnus.com" with one line of text: "help". > (jeffdbREMOVETHIS@netzone.com) delete REMOVETHIS from the above to reply Mikey ------------=_1583532712-65103-57 Content-Type: text/x-c; charset=us-ascii; name="dtou.c" Content-Disposition: inline; filename="dtou.c" Content-Transfer-Encoding: base64 Content-Length: 3819 LyogQ29weXJpZ2h0IChDKSAxOTk1IERKIERlbG9yaWUsIHNlZSBDT1BZSU5H LkRKIGZvciBkZXRhaWxzICovCi8qIG1vZGlmaWVkIGZvciB1bml4aXNoIHBh dGhzLCBhbmQgZGlyZWN0IGNvbnZlcnNpb24gYnkKamVmZmRiQG5ldHpvbmUu Y29tIE1pa2V5ICovIAojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN5 cy90eXBlcy5oPgojaW5jbHVkZSA8dXRpbWUuaD4KI2luY2x1ZGUgPGZjbnRs Lmg+CiNpbmNsdWRlIDxzeXMvc3RhdC5oPgojaW5jbHVkZSA8c3RkbGliLmg+ CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5j bHVkZSA8ZGlyZW50Lmg+CiNkZWZpbmUgQlVGRlNJWkUgNDA5NgoKI2lmbmRl ZiBPX0JJTkFSWQojICBkZWZpbmUgT19CSU5BUlkgMAojZW5kaWYKCnN0YXRp YyBpbnQKY3Z0KGNoYXIgKmZuYW1lLCBpbnQgaXNfZHRvdSkKewogIGludCBz ZiwgZGYsIGlsLCBvbCwgZW5kOwogIHJlZ2lzdGVyIGNoYXIgKmlwdHIsICpv cHRyOwogIGNoYXIgaWJ1ZltCVUZGU0laRV0sIG9idWZbQlVGRlNJWkUgKiAy ICsgMV0sIGN0cmx6WzFdOwogIGNoYXIgdGZuYW1lW0ZJTEVOQU1FX01BWF07 CiAgc3RydWN0IHV0aW1idWYgZnRpbWU7CiAgc3RydWN0IHN0YXQgKm15c3Rh dCwgb2xkc3RhdDsKCiAgbXlzdGF0ID0gJm9sZHN0YXQ7CiAgaWYgKCpmbmFt ZSA9PSAnLScpCiAgICB7CiAgICAgIHNmID0gMDsgCiAgICAgIGRmID0gMTsg CiAgICB9CiAgZWxzZQogICAgewoKICAgICAgc3ByaW50Zih0Zm5hbWUsICJj dnQkJCIpOwogICAgICBzZiA9IG9wZW4oZm5hbWUsIE9fUkRPTkxZfE9fQklO QVJZKTsgLyogT19URVhUIGRvc2VuJ3Qgd29yayBpbiBjeWd3aW4zMiBiMTcu MSB3L2JpbmFyeSBtb3VudGVkIGZpbGVzeXN0ZW1zIHNvIHdlIGhhdmUgdG8g ZG8gaXQgYWxsIG91cnNlbHZlcy4gKi8KICAgICAgaWYgKHNmIDwgMSkKICAg ICAgICB7CiAgICAgICAgICBwZXJyb3IoZm5hbWUpOwogICAgICAgICAgcmV0 dXJuIDE7CiAgICAgICAgfQogICAgICBkZiA9IG9wZW4odGZuYW1lLCBPX1dS T05MWXxPX0NSRUFUfE9fVFJVTkN8T19CSU5BUlksIDA2NDQpOwogICAgICBp ZiAoZGYgPCAxKQogICAgICAgIHsKICAgICAgICAgIHBlcnJvcih0Zm5hbWUp OwogICAgICAgICAgY2xvc2Uoc2YpOwogICAgICAgICAgcmV0dXJuIDE7CiAg ICAgICAgfQogICAgfQogIGVuZCA9IDA7CiAgd2hpbGUgKCgoaWw9cmVhZChz ZiwgaWJ1ZiwgQlVGRlNJWkUpKSA+IDApICYmICghZW5kKSkKICAgIHsKICAg IGlwdHIgPSAmaWJ1ZjsKICAgIG9wdHIgPSAmb2J1ZjsKLyogICAgaWYgKGlz X2R0b3UpCiAgICAgIGlsKys7ICovCgogICAgb2wgPSBpbDsKICAgIGlmIChp c19kdG91KQogICAgICB7CiAgICAgICAgd2hpbGUoaWwgPiAwKQoJICB7Cgkg ICAgc3dpdGNoICgqaXB0cikKCSAgICB7CgkgICAgICBjYXNlICdccic6CgkJ KmlwdHIrKzsKCSAgICAgICAgb2wtLTsKCQlpbC0tOwoJCWJyZWFrOwoJICAg ICAgY2FzZSAnXDAzMic6CgkJKm9wdHIrKyA9ICdcbic7CgkJb2wgLT0gaWw7 CgkJaWwgPSAwOwoJCWVuZCsrOwoJCWJyZWFrOwoJICAgICAgZGVmYXVsdDoK CQkqb3B0cisrID0gKmlwdHIrKzsKCSAgICAgICAgaWwtLTsKCQlicmVhazsK CSAgICB9CgkgIH0KICAgICAgfQogICAgZWxzZQogICAgICB7CiAgICAgICAg d2hpbGUoaWwgPiAwKQoJICB7CgkgICAgd2hpbGUgKCgqaXB0ciAhPSAnXG4n KSAmJiAoaWwgPiAwKSkKCSAgICAgIHsKCQkqb3B0cisrID0gKmlwdHIrKzsK CSAJaWwtLTsKCSAgICAgIH0KCSAgICAgIGlmIChpbCkKCQl7CgkgICAgICAg ICAgKm9wdHIrKyA9ICdccic7CgkgICAgICAgICAgKm9wdHIrKyA9ICppcHRy Kys7CgkgICAgICAgICAgb2wrKzsKCSAgICAgICAgICBpbC0tOwoJCX0KICAg ICAgICAgICB9CiAgICAgIH0gCQogICAgd3JpdGUoZGYsIG9idWYsIG9sKTsK ICAgIH0KICBpZiAoKmZuYW1lICE9ICctJykKICAgIHsgCgkgIGZzdGF0KHNm LCBteXN0YXQpOwoJICBmdGltZS5hY3RpbWUgPSBvbGRzdGF0LnN0X2F0aW1l OwoJICBmdGltZS5tb2R0aW1lID0gb2xkc3RhdC5zdF9tdGltZTsKCSAgdXRp bWUodGZuYW1lLCAmZnRpbWUpOwoJICBjbG9zZShzZik7CgkgIGNsb3NlKGRm KTsKCSAgcmVtb3ZlKGZuYW1lKTsKCSAgcmVuYW1lKHRmbmFtZSwgZm5hbWUp OwogICAgfQogIHJldHVybiAwOwp9CgppbnQKbWFpbihpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCnsKICBpbnQgaTsKICBpbnQgaXNfZHRvdSA9IDA7CiAgaW50 IHJ2ID0gMDsKICBjaGFyICp0ZW1wLCAqcHJvZ25hbWU7CgogIHByb2duYW1l ID0gYXJndlswXTsKICB0ZW1wID0gc3RycmNocihwcm9nbmFtZSwgJy8nKTsK ICBpZiAodGVtcCA9PSBOVUxMKQogICAgewogICAgdGVtcCA9IHByb2duYW1l OwogICAgfQogIGVsc2UKICAgIHsKICAgICsrdGVtcDsKICAgIH0KICBpZiAo c3RybGVuICh0ZW1wKSA+PSA0ICYmIHN0cmNtcCAodGVtcCArIHN0cmxlbiAo dGVtcCkgLSA0LCAiLmV4ZSIpID09IDApCiAgICAqKHRlbXAgKyBzdHJsZW4g KHRlbXApIC0gNCkgPSAnXDAnOyAvKiBkdW1wIC5leGUgc3VmZml4IGlmIG5l Y2Vzc2FyeSAqLyAKCiAgaWYgKHN0cmNtcCAodGVtcCArIHN0cmxlbiAodGVt cCkgLSA0LCAiZHRvdSIpID09IDApCiAgICAgIGlzX2R0b3UgPSAxOwoKICBp ZiAoYXJnYyA9PSAxKQoJewoJcnYgKz0gY3Z0KChjaGFyICopIi1cMCIsIGlz X2R0b3UpOwoJcmV0dXJuIHJ2OwoJfQoKICBmb3IgKGFyZ2MtLSwgYXJndisr OyBhcmdjOyBhcmdjLS0sIGFyZ3YrKykKICAgIHJ2ICs9IGN2dCgqYXJndiwg aXNfZHRvdSk7CiAgcmV0dXJuIHJ2Owp9Cg== ------------=_1583532712-65103-57 Content-Type: text/x-shellscript; charset=us-ascii; name="dtoutree" Content-Disposition: inline; filename="dtoutree" Content-Transfer-Encoding: base64 Content-Length: 171 IyEvYmluL3NoCmZvciBmaWxlIGluICo7ZG8KICBpZiBbIC1kICRmaWxlIF07 dGhlbgogICAgcHVzaGQgJGZpbGUKICAgICBkdG91dHJlZQogICAgcG9wZAog IGVsc2UKICAgICBkdG91ICRmaWxlOwogIGZpOwpkb25lCg== ------------=_1583532712-65103-57--