<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=Rex_Gozar%2FNotes</id>
	<title>Rex Gozar/Notes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=Rex_Gozar%2FNotes"/>
	<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=Rex_Gozar/Notes&amp;action=history"/>
	<updated>2026-04-28T23:40:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://pickwiki.org/index.php?title=Rex_Gozar/Notes&amp;diff=2164&amp;oldid=prev</id>
		<title>Conversion script: link fix</title>
		<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=Rex_Gozar/Notes&amp;diff=2164&amp;oldid=prev"/>
		<updated>2015-02-26T23:48:55Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Users]] &amp;gt;&amp;gt; [[Rex Gozar]] &amp;gt;&amp;gt; Rex&amp;#039;s Notes&lt;br /&gt;
&lt;br /&gt;
== Brief ==&lt;br /&gt;
Various programming notes and half-baked ideas.  Maybe I&amp;#039;ll formalize them for public consumption (when I get the time -- HA!)&lt;br /&gt;
&lt;br /&gt;
== Cygwin Packages ==&lt;br /&gt;
&lt;br /&gt;
Cygwin packages needed to run the software build tools:&lt;br /&gt;
&lt;br /&gt;
* cvs&lt;br /&gt;
* cygutils&lt;br /&gt;
* file&lt;br /&gt;
* openssh&lt;br /&gt;
* openssl&lt;br /&gt;
* patch&lt;br /&gt;
* patchutils&lt;br /&gt;
* pdksh (or mksh)&lt;br /&gt;
* rxvt&lt;br /&gt;
* sharutils&lt;br /&gt;
* unzip&lt;br /&gt;
* vim&lt;br /&gt;
* zip&lt;br /&gt;
&lt;br /&gt;
== cygwin_KSH Shortcut ==&lt;br /&gt;
&lt;br /&gt;
Create a new shortcut on the desktop that targets &amp;lt;tt&amp;gt;c:\cygwin\bin\rxvt.exe&amp;lt;/tt&amp;gt;.  Then right click -&amp;gt; Properties to change Target to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\cygwin\bin\rxvt.exe -fn fixedsys -bg black -fg #[[C0FFC0]] +sb -g 126x47+0+0 -ls -title &amp;quot;cygwin_KSH&amp;quot; -e /usr/bin/ksh -l&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== secure shell ==&lt;br /&gt;
Secure shell (ssh) lets us interact with the repository server without prompting for a password each and every time (except for this first time.)  Be careful with the spacing and funky characters as you type in the commands.&lt;br /&gt;
&lt;br /&gt;
#  Double click on the cygwin_KSH shortcut on your Desktop.  You&amp;#039;ll get a unix shell and a bunch of weird text (we&amp;#039;ll deal with that later.)&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;mkdir ~/.ssh&amp;lt;/tt&amp;gt;&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;scp cvsuser@CVSSERVER:.ssh/id_rsa ~/.ssh/id_rsa&amp;lt;/tt&amp;gt;&lt;br /&gt;
#  When prompted if you want to trust the host, enter &amp;lt;tt&amp;gt;yes&amp;lt;/tt&amp;gt;.&lt;br /&gt;
#  When prompted for a password, use the administrator password du jour (I won&amp;#039;t document it since it will change)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== environment variables ==&lt;br /&gt;
Let&amp;#039;s get rid of that weird text when you start cygwin_KSH, and initialize the environment.  You need to copy some files from the repository server.&lt;br /&gt;
&lt;br /&gt;
#  Double click on the cygwin_KSH icon that you just copied.  You&amp;#039;ll get a unix shell and a bunch of weird text (again.)&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;scp cvsuser@CVSSERVER:.profile ~/.profile&amp;lt;/tt&amp;gt;&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;scp cvsuser@CVSSERVER:etc.profile /etc/profile&amp;lt;/tt&amp;gt;&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;exit&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;re a geek like me and you really care, here&amp;#039;s what $HOME/.profile looks like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export [[CVS_RSH]]=/usr/bin/ssh&lt;br /&gt;
export CVSROOT=:ext:cvsuser@CVSSERVER:/apc/repository&lt;br /&gt;
export BUILDTOOLS=$HOME/buildtools&lt;br /&gt;
export PATH=$PATH:$BUILDTOOLS/shell:/cygdrive/c/ibm/uv/bin&lt;br /&gt;
[ -d buildtools ] &amp;amp;&amp;amp; cvs update –P –d buildtools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You also copied in a modified &amp;lt;tt&amp;gt;/etc/profile&amp;lt;/tt&amp;gt; that comments out the PS1 environment settings.&lt;br /&gt;
&lt;br /&gt;
If you want to access the source code repository from the internet (e.g. you&amp;#039;re programming in a hotel room in Greensboro, while munching on a bag of Dorito&amp;#039;s in your underwear), you can change the ip-address in your $HOME/.profile from CVSSERVER to 66.20.XXX.XXX using &amp;lt;tt&amp;gt;vi&amp;lt;/tt&amp;gt; or your favorite Windows editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== buildtools ==&lt;br /&gt;
The buildtools directory contains scripts and programs for building products.  Typing in the &amp;lt;tt&amp;gt;cvs&amp;lt;/tt&amp;gt; command below (a) verifies that all the components are properly installed, and (b) checks out a fresh copy of the utilities.&lt;br /&gt;
&lt;br /&gt;
#  Double click on cygwin_KSH&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;cvs checkout buildtools&amp;lt;/tt&amp;gt;&lt;br /&gt;
#  Type &amp;lt;tt&amp;gt;exit&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you&amp;#039;re ready to build your own work area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.autopower.com/rgozar/pixel.gif&lt;/div&gt;</summary>
		<author><name>Conversion script</name></author>
	</entry>
</feed>