mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 19:52:34 +02:00
update pypi for auto
This commit is contained in:
@@ -452,6 +452,11 @@ BootstrapMac() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BootstrapSmartOS() {
|
||||||
|
pkgin update
|
||||||
|
pkgin -y install 'gcc49' 'py27-augeas' 'py27-virtualenv'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Install required OS packages:
|
# Install required OS packages:
|
||||||
Bootstrap() {
|
Bootstrap() {
|
||||||
@@ -484,8 +489,10 @@ Bootstrap() {
|
|||||||
ExperimentalBootstrap "FreeBSD" BootstrapFreeBsd
|
ExperimentalBootstrap "FreeBSD" BootstrapFreeBsd
|
||||||
elif uname | grep -iq Darwin ; then
|
elif uname | grep -iq Darwin ; then
|
||||||
ExperimentalBootstrap "Mac OS X" BootstrapMac
|
ExperimentalBootstrap "Mac OS X" BootstrapMac
|
||||||
elif grep -iq "Amazon Linux" /etc/issue ; then
|
elif [ -f /etc/issue ] && grep -iq "Amazon Linux" /etc/issue ; then
|
||||||
ExperimentalBootstrap "Amazon Linux" BootstrapRpmCommon
|
ExperimentalBootstrap "Amazon Linux" BootstrapRpmCommon
|
||||||
|
elif [ -f /etc/product ] && grep -q "Joyent Instance" /etc/product ; then
|
||||||
|
ExperimentalBootstrap "Joyent SmartOS Zone" BootstrapSmartOS
|
||||||
else
|
else
|
||||||
echo "Sorry, I don't know how to bootstrap Certbot on your operating system!"
|
echo "Sorry, I don't know how to bootstrap Certbot on your operating system!"
|
||||||
echo
|
echo
|
||||||
@@ -998,7 +1005,7 @@ def latest_stable_version(get):
|
|||||||
"""Return the latest stable release of letsencrypt."""
|
"""Return the latest stable release of letsencrypt."""
|
||||||
metadata = loads(get(
|
metadata = loads(get(
|
||||||
environ.get('LE_AUTO_JSON_URL',
|
environ.get('LE_AUTO_JSON_URL',
|
||||||
'https://pypi.python.org/pypi/letsencrypt/json')))
|
'https://pypi.python.org/pypi/certbot/json')))
|
||||||
# metadata['info']['version'] actually returns the latest of any kind of
|
# metadata['info']['version'] actually returns the latest of any kind of
|
||||||
# release release, contrary to https://wiki.python.org/moin/PyPIJSON.
|
# release release, contrary to https://wiki.python.org/moin/PyPIJSON.
|
||||||
# The regex is a sufficient regex for picking out prereleases for most
|
# The regex is a sufficient regex for picking out prereleases for most
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ def latest_stable_version(get):
|
|||||||
"""Return the latest stable release of letsencrypt."""
|
"""Return the latest stable release of letsencrypt."""
|
||||||
metadata = loads(get(
|
metadata = loads(get(
|
||||||
environ.get('LE_AUTO_JSON_URL',
|
environ.get('LE_AUTO_JSON_URL',
|
||||||
'https://pypi.python.org/pypi/letsencrypt/json')))
|
'https://pypi.python.org/pypi/certbot/json')))
|
||||||
# metadata['info']['version'] actually returns the latest of any kind of
|
# metadata['info']['version'] actually returns the latest of any kind of
|
||||||
# release release, contrary to https://wiki.python.org/moin/PyPIJSON.
|
# release release, contrary to https://wiki.python.org/moin/PyPIJSON.
|
||||||
# The regex is a sufficient regex for picking out prereleases for most
|
# The regex is a sufficient regex for picking out prereleases for most
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ def run_le_auto(venv_dir, base_url, **kwargs):
|
|||||||
d = dict(XDG_DATA_HOME=venv_dir,
|
d = dict(XDG_DATA_HOME=venv_dir,
|
||||||
# URL to PyPI-style JSON that tell us the latest released version
|
# URL to PyPI-style JSON that tell us the latest released version
|
||||||
# of LE:
|
# of LE:
|
||||||
LE_AUTO_JSON_URL=base_url + 'letsencrypt/json',
|
LE_AUTO_JSON_URL=base_url + 'certbot/json',
|
||||||
# URL to dir containing letsencrypt-auto and letsencrypt-auto.sig:
|
# URL to dir containing letsencrypt-auto and letsencrypt-auto.sig:
|
||||||
LE_AUTO_DIR_TEMPLATE=base_url + '%s/',
|
LE_AUTO_DIR_TEMPLATE=base_url + '%s/',
|
||||||
# The public key corresponding to signing.key:
|
# The public key corresponding to signing.key:
|
||||||
|
|||||||
Reference in New Issue
Block a user