|
Lines 55-69
Link Here
|
| 55 |
emake || die "make failed" |
55 |
emake || die "make failed" |
| 56 |
} |
56 |
} |
| 57 |
|
57 |
|
|
|
58 |
pkg_preinst() { |
| 59 |
## add user and group |
| 60 |
enewgroup jabber |
| 61 |
enewuser jabber -1 -1 /var/jabberd jabber |
| 62 |
} |
| 63 |
|
| 58 |
src_install() { |
64 |
src_install() { |
| 59 |
# DON'T USE EINSTALL HERE! it breaks the Makefile's sysconfdir! |
65 |
# DON'T USE EINSTALL HERE! it breaks the Makefile's sysconfdir! |
| 60 |
# einstall || die "make install failed" |
66 |
# einstall || die "make install failed" |
| 61 |
make DESTDIR=${D} install || die "make install failed" |
67 |
make DESTDIR=${D} install || die "make install failed" |
| 62 |
|
68 |
|
| 63 |
## add user and group |
|
|
| 64 |
enewgroup jabber |
| 65 |
enewuser jabber -1 -1 /var/jabberd jabber |
| 66 |
|
| 67 |
## set binary permissions |
69 |
## set binary permissions |
| 68 |
fowners :jabber /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} |
70 |
fowners :jabber /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} |
| 69 |
fperms o= /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} |
71 |
fperms o= /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} |