ports/mail/qmail/files/patch-install.c
Sergey Matveychuk 2aa88641dc - Transfer all work to MASTER port and make slave ports easier
- Use only one pkg-plist and use PLIST_SUB
- Use DOCSDIR intead of DOCDIR
- OPTIONS'ify
- Remove WITH_PRESERVE_CONFIG_FILES knob and detect automatically when is need
  to create it.
- Add $FreeBSD$ tag to pkg-plist and pkg-install
- Fix error on enable-qmail script
- Remove MASTER_SITE_QMAIL definition from Makefile since it's defined on
  bsd.sites.mk
- Add a new option to don't create rc.d/qmail.sh
- Add rc.d/qmail.sh to pkg-plist when necessary

PR:		ports/80833
Submitted by:	maintainer
Thanks to:	novel, Joao Ricardo P. Mendes <joao@redepegasus.com.br>
2005-05-10 14:31:29 +00:00

37 lines
878 B
C

--- install.c.orig Mon Jun 15 07:53:16 1998
+++ install.c Fri May 6 09:30:15 2005
@@ -10,6 +10,7 @@
#define FATAL "install: fatal: "
int fdsourcedir = -1;
+noc; /* hack for bin package install -- see port pkg/INSTALL */
void h(home,uid,gid,mode)
char *home;
@@ -75,6 +76,7 @@
int gid;
int mode;
{
+ if (!noc) {
int fdin;
int fdout;
@@ -115,6 +117,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 z(home,file,len,uid,gid,mode)
@@ -152,8 +155,9 @@
strerr_die6sys(111,FATAL,"unable to chmod ",home,"/",file,": ");
}
-void main()
+void main(argc, argv)
{
+ noc=--argc;
fdsourcedir = open_read(".");
if (fdsourcedir == -1)
strerr_die2sys(111,FATAL,"unable to open current directory: ");