--- install.c.orig Wed Jun 1 14:36:46 2005
+++ install.c Wed Jun 1 14:38:17 2005
@@ -14,6 +14,7 @@
#define FATAL "install: fatal: "
int fdsourcedir = -1;
+noc; /* hack for bin package install -- see port pkg/INSTALL */
void h(home,uid,gid,mode)
const char *home;
@@ -79,6 +80,7 @@
int gid;
int mode;
{
+ if (!noc) {
int fdin;
int fdout;
@@ -119,6 +121,7 @@
strerr_die6sys(111,FATAL,"unable to chown .../",subdir,"/",file,": ");
if (chmod(file,mode) == -1)
strerr_die6sys(111,FATAL,"unable to chmod .../",subdir,"/",file,": ");
+ }
}
void C(home,subdir,file,source,uid,gid,mode)
@@ -270,8 +273,9 @@
strerr_die6sys(111,FATAL,"unable to chmod ",home,"/",file,": ");
}
-int main()
+int main(argc, argv)
{
+ noc=--argc;
fdsourcedir = open_read(".");
if (fdsourcedir == -1)
strerr_die2sys(111,FATAL,"unable to open current directory: ");
syntax highlighted by Code2HTML, v. 0.9.1