Re: FW: [CYGWIN] 7.2b3 postmaster doesn't start on Win98

From: Dave Page <dpage(at)vale-housing(dot)co(dot)uk>
To: "'Tom Lane'" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Horák Daniel <horak(at)sit(dot)plzen-city(dot)cz>
Cc: pgsql-hackers(at)postgresql(dot)org, Peter Eisentraut <peter_e(at)gmx(dot)net>
Subject: Re: FW: [CYGWIN] 7.2b3 postmaster doesn't start on Win98
Date: 2001-12-04 08:31:48
Message-ID: FED2B709E3270E4B903EB0175A49BCB1047326@dogbert.vale-housing.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> -----Original Message-----
> From: Tom Lane [mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us]
> Sent: 03 December 2001 16:05
> To: Horák Daniel
> Cc: pgsql-hackers(at)postgresql(dot)org; Peter Eisentraut
> Subject: Re: FW: [CYGWIN] 7.2b3 postmaster doesn't start on Win98
>
>
> =?iso-8859-1?Q?Hor=E1k_Daniel?= <horak(at)sit(dot)plzen-city(dot)cz> writes:
> >> When trying to start the postmaster on win98se with cygwin
> >> I get told that the data directory must be 0700, but when I
> >> try to chmod to
> >> 700, it apparently succeds, but nothing permissions stay at
> >> 755. I suspect
> >> this to be because win98 has no real file protection (just
> a read only
> >> attribute)
>
> > It works on WinNT, Win2K, ... because full file security is
> > implemented only in this systems. There could be a dirty hack that
> > disables the check (for 0700 permissions on $DATADIR) in
> > src/backend/postmaster/postmaster.c. I don't know if it is
> possible
> > to do it during runtime for only Win9x systems.
>
> Ugh...
>
> Unless someone can think of a reasonable runtime check to
> distinguish win98 from newer systems, I think we have little
> choice but to make the data directory permissions check be
> #ifndef __CYGWIN__. I don't like this much, but (a) I don't
> want to hold up 7.2 while we look for better ideas, and (b)
> no one should consider a Windoze box secure anyway ;-).

This check actually caused me *much* grief when I was testing on Win2K/XP.
It required that the cygwin ntsec option is enabled which in my case caused
me even more problems with my Cygwin installation. I vote for the #ifndef
__CYGWIN__...

Regards, Dave.

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Dave Page 2001-12-04 08:35:45 Re: FW: [CYGWIN] 7.2b3 postmaster doesn't start on Win98
Previous Message bombadil 2001-12-04 08:15:57 Re: Problem (bug?) with like