adding incron.d for alternc-ssl
This commit is contained in:
parent
da9791395d
commit
73b6ef9bd9
|
@ -26,6 +26,10 @@ debian/alternc-upnp.substvars
|
||||||
debian/alternc.debhelper.log
|
debian/alternc.debhelper.log
|
||||||
debian/alternc.postrm.debhelper
|
debian/alternc.postrm.debhelper
|
||||||
debian/alternc.substvars
|
debian/alternc.substvars
|
||||||
|
debian/alternc-ssl
|
||||||
|
debian/alternc-ssl.debhelper.log
|
||||||
|
debian/alternc-ssl.postrm.debhelper
|
||||||
|
debian/alternc-ssl.substvars
|
||||||
debian/files
|
debian/files
|
||||||
lang/de_DE.po
|
lang/de_DE.po
|
||||||
lang/es_ES.po
|
lang/es_ES.po
|
||||||
|
|
|
@ -22,7 +22,7 @@ install:
|
||||||
install -m 0755 -g root -o root update_ssl.php $(DESTDIR)/usr/lib/alternc/
|
install -m 0755 -g root -o root update_ssl.php $(DESTDIR)/usr/lib/alternc/
|
||||||
# incron
|
# incron
|
||||||
install -m 0755 -g root -o root ssl_alias_manager.sh $(DESTDIR)/usr/lib/alternc/
|
install -m 0755 -g root -o root ssl_alias_manager.sh $(DESTDIR)/usr/lib/alternc/
|
||||||
install -m 0644 -g root -o root
|
install -m 0644 -g root -o root alternc-ssl.incron.d $(DESTDIR)/etc/incron.d/
|
||||||
|
|
||||||
install -m 0644 -g 1999 -o root panel/class/m_ssl.php $(DESTDIR)/usr/share/alternc/panel/class/
|
install -m 0644 -g 1999 -o root panel/class/m_ssl.php $(DESTDIR)/usr/share/alternc/panel/class/
|
||||||
install -m 0644 -g 1999 -o root panel/admin/*.php $(DESTDIR)/usr/share/alternc/panel/admin/
|
install -m 0644 -g 1999 -o root panel/admin/*.php $(DESTDIR)/usr/share/alternc/panel/admin/
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
/var/run/alternc/generate_certif_alias IN_CREATE,IN_ATTRIB,IN_NO_LOOP /usr/lib/alternc/ssl_alias_manager.sh
|
|
@ -42,6 +42,7 @@ class m_ssl {
|
||||||
const FILTER_EXPIRED = 4;
|
const FILTER_EXPIRED = 4;
|
||||||
const FILTER_SHARED = 8;
|
const FILTER_SHARED = 8;
|
||||||
|
|
||||||
|
const SSL_INCRON_FILE = "/var/run/alternc/generate_certif_alias";
|
||||||
|
|
||||||
/* ----------------------------------------------------------------- */
|
/* ----------------------------------------------------------------- */
|
||||||
/**
|
/**
|
||||||
|
@ -424,7 +425,7 @@ class m_ssl {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$db->query("INSERT INTO certif_alias SET name='".addslashes($name)."', value='".addslashes($value)."', uid=".intval($cuid).";");
|
$db->query("INSERT INTO certif_alias SET name='".addslashes($name)."', value='".addslashes($value)."', uid=".intval($cuid).";");
|
||||||
touch("/tmp/generate_certif_alias");
|
touch(self::SSL_INCRON_FILE);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -444,7 +445,7 @@ class m_ssl {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$db->query("DELETE FROM certif_alias WHERE name='".addslashes($name)."' AND uid=".intval($cuid).";");
|
$db->query("DELETE FROM certif_alias WHERE name='".addslashes($name)."' AND uid=".intval($cuid).";");
|
||||||
touch("/tmp/generate_certif_alias");
|
touch(self::SSL_INCRON_FILE);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
rm -f /var/run/alternc/generate_certif_alias
|
||||||
|
|
||||||
# Launched by incron when /tmp/generate_certif_alias exists
|
# Launched by incron when /tmp/generate_certif_alias exists
|
||||||
# regenerate the list of global aliases used by Comodo for certificate ownership validation
|
# regenerate the list of global aliases used by Comodo for certificate ownership validation
|
||||||
|
# FIXME: how do we lock that, ensuring we don't launch this more than once ?
|
||||||
APACHECONF=/etc/apache2/conf.d/alternc-ssl_cert-alias.conf
|
APACHECONF=/etc/apache2/conf.d/alternc-ssl_cert-alias.conf
|
||||||
TMP=/tmp/alternc-ssl_cert-alias_${$}.tmp
|
TMP=/tmp/alternc-ssl_cert-alias_${$}.tmp
|
||||||
FILEDIR=/var/lib/alternc/ssl-cert-alias
|
FILEDIR=/var/lib/alternc/ssl-cert-alias
|
||||||
|
|
Loading…
Reference in New Issue