Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Sep 2007 07:10:06 GMT
From:      "Sunry Chen" <sunrychen@gmail.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/116453: [picobsd] picobsd build script fails for not exist login_access.c
Message-ID:  <200709220710.l8M7A6Q1070964@freefall.freebsd.org>

index | next in thread | raw e-mail

The following reply was made to PR misc/116453; it has been noted by GNATS.

From: "Sunry Chen" <sunrychen@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: misc/116453: [picobsd] picobsd build script fails for not exist login_access.c
Date: Sat, 22 Sep 2007 14:40:42 +0800

 This PR can be closed.
 
 Because login_access.c doesn't exist in
 /usr/src/release/picobsd/tinyware/login/ or /usr/src/usr.bin/login/. I
 think it's better to delete all login_access related stuffs.
 
 Detail deleted stuffs showed below:
 ------------------------------------------------------------------------------------------
 diff -ur picobsd/tinyware/login/Makefile picobsd.patch/tinyware/login/Makefile
 --- picobsd/tinyware/login/Makefile	2007-09-22 11:20:24.000000000 +0800
 +++ picobsd.patch/tinyware/login/Makefile	2007-09-22 13:20:52.000000000 +0800
 @@ -5,7 +5,7 @@
 
  PROG=	login
  SRCS=	pico-login.c login_fbtab.c
 -MAN=	login.1 login.access.5
 +MAN=	login.1 login.5
 
  CFLAGS+=-DLOGIN_ACCESS -DLOGALL
 
 diff -ur picobsd/tinyware/login/pico-login.c
 picobsd.patch/tinyware/login/pico-login.c
 --- picobsd/tinyware/login/pico-login.c	2005-05-14 00:31:10.000000000 +0800
 +++ picobsd.patch/tinyware/login/pico-login.c	2007-09-22
 13:21:37.000000000 +0800
 @@ -97,7 +97,6 @@
  void	 refused(char *,char *,int);
  char	*stypeof(char *);
  void	 timedout(int);
 -int	 login_access(char *, char *);
  void     login_fbtab(char *, uid_t, gid_t);
 
  #ifdef USE_PAM
 @@ -503,11 +502,6 @@
  		sleepexit(1);
  	}
 
 -#ifdef LOGIN_ACCESS
 -	if (login_access(pwd->pw_name, hostname ? full_hostname : tty) == 0)
 -		refused("Permission denied", "ACCESS", 1);
 -#endif /* LOGIN_ACCESS */
 -
  	/* Nothing else left to fail -- really log in. */
  	memset((void *)&utmp, 0, sizeof(utmp));
  	(void)time(&utmp.ut_time);
 ------------------------------------------------------------------------------------------
 
 
 For it couldn't boot in my box, it was my mistake. I didn't adjust the
 BIOS floppy's setting to correspond with the image picobsd.bin's size,
 it's 2.88M! After adjust the BIOS floppy's setting to use 2.88M, the
 image boot ok, no more error.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709220710.l8M7A6Q1070964>