Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=164fa28a48c4679bc9c48651bb7c267c1cf37460

commit 164fa28a48c4679bc9c48651bb7c267c1cf37460
Author: Miklos Vajna <[email protected]>
Date:   Wed Dec 30 21:00:09 2015 +0100

ejabberd-2.1.11-3-x86_64

- bin, quite hard to maintain as upstream suggests to use their own
graphical installer and binaries instead. remove for now, we already
have prosody packaged instead

diff --git a/source/network-extra/ejabberd/FrugalBuild 
b/source/network-extra/ejabberd/FrugalBuild
deleted file mode 100644
index e909a37..0000000
--- a/source/network-extra/ejabberd/FrugalBuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Compiling Time: 0.20 SBU
-# Maintainer: Miklos Vajna <[email protected]>
-
-pkgname=ejabberd
-pkgver=2.1.11
-pkgrel=3
-pkgdesc="A free and open source instant messaging server written in Erlang."
-url="http://ejabberd.jabber.ru/";
-depends=('erlang>=14A-2')
-backup=(etc/ejabberd/{ejabberd.cfg,ejabberdctl.cfg,inetrc})
-groups=('network-extra')
-archs=('i686' 'x86_64')
-_F_archive_grepv="beta\|rc"
-up2date="Flasttar http://www.process-one.net/en/ejabberd/archive/";
-source=(http://www.process-one.net/downloads/ejabberd/$pkgver/ejabberd-$pkgver.tgz
 \
-       ejabberd.service README.Frugalware)
-sha1sums=('ae2c521d5e93fbd5bc826052c5524b5222dcfae6' \
-          'bbca398359e7ea3dbe1e4efcc86898723a73a63c' \
-          '0d8814dc022a3727d4d63d9f4a0a6604204ba020')
-_F_systemd_scriptlet="$pkgname.install"
-_F_systemd_units=(ejabberd=)
-Finclude systemd
-
-build()
-{
-       unset MAKEFLAGS
-       Fcd $pkgname-${pkgver%%_*}
-       Fpatchall
-       cd src
-       Fmake --prefix=/ --docdir=/usr/share/doc/$pkgname-$pkgver/html 
--libdir=/usr/lib
-       Fmakeinstall
-       Fmkdir /var/spool/ejabberd /usr/
-       Fmv /sbin /usr
-       Fsed 'EJABBERD_EBIN=.*' 'EJABBERD_EBIN=$ROOTDIR/usr/lib/ejabberd/ebin' 
$Fdestdir/usr/sbin/ejabberdctl
-       Fsed 'EJABBERD_MSGS_PATH=.*' 
'EJABBERD_MSGS_PATH=$ROOTDIR/usr/lib/ejabberd/priv/msgs' 
$Fdestdir/usr/sbin/ejabberdctl
-       Fsed 'EJABBERD_SO_PATH=.*' 
'EJABBERD_SO_PATH=$ROOTDIR/usr/lib/ejabberd/priv/lib' 
$Fdestdir/usr/sbin/ejabberdctl
-       Fdocrel ../doc/*
-       chown -R 41:41 
$Fdestdir/{var/log/ejabberd,var/spool/ejabberd,usr/lib/ejabberd,var/lib/ejabberd,usr/sbin/ejabberdctl,etc/ejabberd}
-       Fdoc README.Frugalware
-       Frm /var/lock
-       Fmkdir /etc/tmpfiles.d
-       cat > $Fdestdir/etc/tmpfiles.d/ejabberd.conf << EOF
-d $Flocalstatedir/lock/ejabberdctl 0750 ejabberd ejabberd -
-EOF
-       Ffile /lib/systemd/system/ejabberd.service
-       Fgenscriptlet
-}
-
-# optimization OK
diff --git a/source/network-extra/ejabberd/README.Frugalware 
b/source/network-extra/ejabberd/README.Frugalware
deleted file mode 100644
index 692905a..0000000
--- a/source/network-extra/ejabberd/README.Frugalware
+++ /dev/null
@@ -1,77 +0,0 @@
-=== Creating your SSL keys
-
-Generate Key Pair:
-
-----
-# cd /etc/ejabberd
-# openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out 
server.pem
-----
-
-NOTE: You should enter your domain name as the Common Name for your
-certificate.
-
-Remove pass parse:
-
-----
-# openssl rsa -in privkey.pem -out privkey.pem
-----
-
-Combine the Private and Public Key:
-
-----
-# cat privkey.pem >> server.pem
-----
-
-Delete Private Key:
-
-----
-# rm privkey.pem
-----
-
-Set permissions:
-
-----
-# chown root:ejabberd server.pem
-# chmod 640 server.pem
-----
-
-Finally update the config file:
-
-* Change the `./ssl.pem` string to `/etc/ejabberd/server.pem`.
-
-* Change `starttls` to `tls` in the `listen` section if you want to force users
-  to use SSL.
-
-=== Creating an administrator
-
-Register an account on your `ejabberd` deployment. An account can be created
-using a jabber client like `pidgin`.
-
-Add the following lines to you config:
-
-----
-{acl, admins, {user, "admin", "example.org"}}.
-{access, configure, [{allow, admins}]}.
-----
-
-This will promote the account created in the previous step to an account with
-administrator rights.
-
-=== Testing
-
-Add the following line to your `/etc/sysconfig/firewall`, for example after
-`mysql`:
-
-----
-# ejabberd
--A INPUT -p tcp -m tcp --dport 5222 -j ACCEPT
-----
-
-Now you should be able to connect to `ejabberd` remotely. Start your favourite
-jabber client on a remote machine (ie. pidgin) and register another account.
-You should be able to talk to the admin now and vica versa.
-
-For more info, please read the Installation and Operation Guide, which can be
-found at `/usr/share/doc/ejabberd-*/guide.html`.
-
-// vim: ft=asciidoc
diff --git a/source/network-extra/ejabberd/ejabberd.install 
b/source/network-extra/ejabberd/ejabberd.install
deleted file mode 100644
index 958366c..0000000
--- a/source/network-extra/ejabberd/ejabberd.install
+++ /dev/null
@@ -1,52 +0,0 @@
-systemd_units=(@_F_systemd_units@)
-
-post_install()
-{
-       getent group ejabberd >/dev/null || /usr/sbin/groupadd -g 41 ejabberd
-       getent passwd ejabberd >/dev/null || /usr/sbin/useradd -u 41 -g 
ejabberd -d /usr/lib/ejabberd ejabberd
-
-       local unit
-       local op
-
-       for i in ${systemd_units[@]}; do
-               unit=$(echo $i | cut -f 1 -d '=')
-               op=$(echo $i | cut -f 2 -d '=')
-               if echo $op | grep -q 'e'; then
-                       systemctl enable $unit.service >/dev/null 2>&1
-               fi
-               if echo $op | grep -q 's'; then
-                       systemctl start $unit.service >/dev/null 2>&1
-               fi
-       done
-}
-
-post_upgrade()
-{
-       getent group ejabberd >/dev/null || /usr/sbin/groupadd -g 41 ejabberd
-       getent passwd ejabberd >/dev/null || /usr/sbin/useradd -u 41 -g 
ejabberd -d /usr/lib/ejabberd ejabberd
-
-       systemctl daemon-reload >/dev/null 2>&1
-}
-
-pre_remove()
-{
-       userdel ejabberd
-       groupdel ejabberd
-
-       local unit
-
-       for i in ${systemd_units[@]}; do
-               unit=$(echo $i | cut -f 1 -d '=')
-               systemctl --no-reload disable $unit.service >/dev/null 2>&1
-               systemctl stop $unit.service >/dev/null 2>&1
-       done
-}
-
-post_remove()
-{
-       systemctl daemon-reload >/dev/null 2>&1
-}
-
-op=$1
-shift
-$op $*
diff --git a/source/network-extra/ejabberd/ejabberd.service 
b/source/network-extra/ejabberd/ejabberd.service
deleted file mode 100644
index 64a98a8..0000000
--- a/source/network-extra/ejabberd/ejabberd.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Ejabber daemon
-After=network.target
-
-[Service]
-User=ejabberd
-Group=ejabberd
-ExecStart=/usr/sbin/ejabberdctl start
-ExecStop=/usr/sbin/ejabberdctl stop
-RemainAfterExit=yes
-Type=oneshot
-
-[Install]
-WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to