hexedit install flub...now shell seems rudimentary

Adrian Sandstrom adrians@gmail.com
Sat Feb 18 20:53:00 GMT 2012


I didn't have /etc/profile so I copied /etc/default/etc/profile to
/etc/profile.

Aside from /etc/profile, I don't have any of the other files that
David mentions, but do have the profile.d directory. Here are the
permissions of all related files mentioned:

bash-4.1$ ls -l profile*
-rw-r-----  1 adrian None 6.9K Feb 18 11:14 profile

profile.d:
total 4.0K
-rw-r--r-- 1 adrian root 109 Jan 18 07:50 openssl.csh
-rw-r--r-- 1 adrian root  41 Jan 18 07:50 openssl.sh
-rwxr-xr-x 1 adrian root  74 Jan 29 19:13 xinit.csh*
-rwxr-xr-x 1 adrian root  44 Jan 29 19:13 xinit.sh*


 I did see that both base-files postinstall scripts in
/etc/postinstall/ were not executable:

bash-4.1$ ls -l base*
-rw-rw---- 1 adrian root 1.2K Feb 12 13:13 base-files-mketc.sh.done
-rw-rw---- 1 adrian root  925 Feb 12 13:13 base-files-profile.sh.done

So I changed them to be:

bash-4.1$ ls -l base*
-rwxrwx--- 1 adrian root 1.2K Feb 12 13:13 base-files-mketc.sh.done*
-rwxrwx--- 1 adrian root  925 Feb 12 13:13 base-files-profile.sh.done*

I ran setup again without installing anything --> no change to terminal
I ran setup again selecting to reinstall hexedit --> no change to terminal

I really appreciate your guys' help! Can't wait to find out what the issue is...


On Sat, Feb 18, 2012 at 12:16 PM, David Sastre Medina
<d.sastre.medina@gmail.com> wrote:
> On Sat, Feb 18, 2012 at 07:25:37AM -0500, Ken Brown wrote:
>> On 2/18/2012 4:20 AM, Adrian Sandstrom wrote:
>> >Would love if someone could help me get me back to my cozy Cygwin terminal.
>> >
>> >Problem:
>> >When I use the cygwin shortcuts to cygwin.bat or mintty.exe I am
>> >getting a basic terminal.
>> >1) The command prompt displays "-bash-4.1$" instead of
>> >"username@directory" like before.
>>
>> It sounds like PS1 isn't being set.  This is normally done in
>> /etc/profile.  You might start by comparing /etc/profile with
>> /etc/defaults/etc/profile.  They should be identical unless you've
>> customized /etc/profile at some point.
>>
>> The postinstall script for the base-files package should have taken
>> care of updating /etc/profile, so you could also check to make sure
>> the script was executed.
>
> This is probably caused by incorrect permissions in the latest base-files'
> package contents.
> A release fixing this will be available shortly.
> For the time being, please check and correct perms in:
>
> /etc/bash.bash_logout
> /etc/profile.d
> /etc/profile.d/tzset.sh
> /etc/profile.d/tzset.csh
> /etc/profile.d/lang.csh
> /etc/profile.d/lang.sh
> /etc/bash.bashrc
> /etc/skel/.inputrc
> /etc/skel/.profile
> /etc/skel/.bashrc
> /etc/skel/.bash_profile
> /etc/profile
>
> All of them should have owner/group root.root and 644 perms (rw-r--r--)
>
> Hope that helps.
>
> --
> Huella de clave primaria: AD8F BDC0 5A2C FD5F A179  60E7 F79B AB04 5299 EC56

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list