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