NeXT Computers Forum Index NeXT Computers
www.NeXTComputers.org
 
Log in to check your private messagesLog in to check your private messages

Log inLog in  RegisterRegister


Profile  Search  Memberlist  FAQ  Usergroups
tcsh as NS33's default shell? SteveB packages dearly yearned

 
Post new topic   Reply to topic    NeXT Computers Forum Index -> NEXTSTEP / OPENSTEP Software
View previous topic :: View next topic  
Author Message
Torsten



Joined: 28 Jun 2017
Posts: 4

PostPosted: Thu Jun 29, 2017 1:31 pm    Post subject: tcsh as NS33's default shell? SteveB packages dearly yearned Reply with quote

Hi,

while NeXTStep had been my very first Unix in 1992, I haven't run it for
a considerable time. After having dumped old SCSI disk to files, their
code runs again, from .vmdk image files in VirtualBox :-) (Alas, in
640x480 px resolution only - due to problems with the EIDE driver,
NeXTStep/ i386 won't start in QEMU 2.x which would permit to use the
Cirrus Logic Graphics driver. Surprisingly, QEMU is reported to run
NeXTStep properly when started from it's "Q" frontend for Mac OS X).

Besides the Y2K-patch (24 hour time display on Configure.app's icon is
still impossible ...), I have installed tcsh's 1996-11-03 version 6.06
(from ftp://peanuts.leo.org/pub/next/Unix/shell/tcsh.6.06.NI.b.tar.gz ).
I would like to make it the default shell, but adding /usr/local/bin/tcsh*
to both /profile/etc/passwd and /profile/etc/shells doesn't do the job,
and I did not find any text file which sets the "TERM" variable (used by
/.profile's tset line). FreeBSD's chsh(1) command doesn't exist, neither.

Furthermore, I would like Terminal.app's login script to execute "su" and
"cd /". The Terminal is set up to be run on system startup, instead of the
Workspace Manager. While power off or reboots can be executed from the shell
(via "shutdown -h now" or "shutdown -r now"), I still look for a graceful
way to log off, instead of killing /usr/lib/NextStep/Workspace's first
instance. Can the Workspace Manager's "The floppy disk is unreadable.
Formatting?" dialog (and the subsequent one) be suppressed somehow?

NeXTStep's shell programs have a small command set, compared to their GNU
counterparts. Sufficient in several cases, but I miss a touch command which
permits to set file's stamps to a given time/ date (as "touch -t"). And a
/dev/zero replacement, i.e. a tool which removes slack by writing a zero
byte file to remaining disk space, for better compressibility of it's image.

Steve Blackford used to offer a pile of packaged binaries at
http://kb7sqi.com , but he had to shut his server down, and Brian Moore's
mirror site http://public.me.com/bkmoore/ does not exist anymore, neither.
Steve's packages were reported to handle settings upon installation. They
are dearly yearned!
Finally, I have tried Gregor Hoffleit's Midnight Commander 3.5.8 1996-12-05
build, which is almost useless because of missing function keys (replacing
/private/etc/termcap with a newer version doesn't fix them).

Greetings from Basle,
Torsten


[This message has been created on Sun, June 11, 2017 02:11am.]
Back to top
View user's profile Send private message
nextchef



Joined: 17 Aug 2006
Posts: 1006
Location: Missouri, USA

PostPosted: Thu Jun 29, 2017 2:14 pm    Post subject: Reply with quote

I have a 1.3G torrent that I created shortly before he shut down his server that I could put back up and seed if that would work.

The magnet link for it is below, and let me know if you want me to start seeding it again.

Code:
magnet:?xt=urn:btih:e8d00c93b3efe8c5d65e005b52e9b9eef63f017d&dn=kb7sqi%5FPackages



EDIT--
That public tracker seems to be down so I removed it from the magnet link. It will now run as a "trackerless" torrent, which means it could take a while to find in the DHT if I seed it.
_________________
Chef


Last edited by nextchef on Fri Jun 30, 2017 10:22 am; edited 1 time in total
Back to top
View user's profile Send private message
eagle



Joined: 29 Mar 2006
Posts: 388

PostPosted: Thu Jun 29, 2017 6:04 pm    Post subject: Reply with quote

I put the tcsh package up on Dropbox...

https://www.dropbox.com/s/04v6m48en336hid/tcsh-6.13.00.pkg.NIHS.tgz?dl=0

I have the rest of his repo too, but not on Dropbox. Let me know after you download it, so that I can delete it.
_________________
My NeXTs:
NeXT Computer prototype (68030-25 x2, 68040-25)
Two NeXTstations (68040-25)
All mono
Back to top
View user's profile Send private message
Torsten



Joined: 28 Jun 2017
Posts: 4

PostPosted: Sat Jul 01, 2017 1:35 am    Post subject: Reply with quote

Hi Eagle,

the Dropbox URL isn't supported by my favourite Links browser which I
use on most platforms ... Dropbox only allows downloads if it can set
a cookie on the requesting machine. I could load your package with the
much slower and less efficient Firefox browser from another system,
anyway - you can safely delete it.

I am not clear whether installing the tcsh-6.13.00 package will truely
set tcsh as the default shell. This merely seems to be a configuration
issue and was thus my major question (haven't installed tcsh-6.13.00 yet).
As said before, /usr/local/bin/tcsh is already mentioned in /etc/shells,
but this didn't make it the default shell.

@Chef:
Good to know that Steve Blackford's repository has been saved in several
places. My limited 64 kbps bandwith cannot handle 1.3 gigabyte tarballs,
however ...

Regards, Torsten
Back to top
View user's profile Send private message
nextchef



Joined: 17 Aug 2006
Posts: 1006
Location: Missouri, USA

PostPosted: Mon Jul 03, 2017 12:23 pm    Post subject: Reply with quote

The torrent has the files in folders separately, so it is possible to grab individual files if your torrent client allows selective download.

I created the torrent from my local mirror of his site, and did not tar it up first.
_________________
Chef
Back to top
View user's profile Send private message
Torsten



Joined: 28 Jun 2017
Posts: 4

PostPosted: Tue Jul 18, 2017 2:44 am    Post subject: Reply with quote

Thank you, Chef,

there is a port of the CTorrent client for my main platform, but
I have no idea how to pass magnet URIs to it.

Nice to see that the protocol permits to retrieve individual files.
I'd prefer more traditional ones like FTP or HTTP, however, for
pointing and shooting a particular file.

If there only was a current mirror site of Steve Blackford's archive ...
The best place would probably be here, on Nextcomputers.org, but there
may be reasons why Rob Blessin won't provide it. Just not considered?

As to my primary problem, how to change Terminal.app's default shell:
it's done, by customizing both configuration text files and Netinfo
database's settings. Setting a correct environment is crucial, e.g.
Nextstep's build-in /bin/zsh forgets the /etc:usr/etc: search path
when launched as root. If I had known about zsh's existence in 1994,
this would have saved me a lot of typing ... Actually, I ended up
with bash 2.0 (from a Peanuts download :-), which saves the command
history among sessions, and provides a more comfortable
auto-completion than tcsh 6.06 offers.

Best regards, Torsten
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    NeXT Computers Forum Index -> NEXTSTEP / OPENSTEP Software All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2017 phpBB Group