misc/116453: [picobsd] picobsd build script fails for not exist login_access.c

Sunry Chen sunrychen at gmail.com
Sat Sep 22 00:10:06 PDT 2007


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

From: "Sunry Chen" <sunrychen at gmail.com>
To: bug-followup at 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.


More information about the freebsd-bugs mailing list