diff --git a/serveradmin/serverdb/migrations/0007_hostname_regex_hyphens.py b/serveradmin/serverdb/migrations/0007_hostname_regex_hyphens.py index 6b0e0d81..72d78666 100644 --- a/serveradmin/serverdb/migrations/0007_hostname_regex_hyphens.py +++ b/serveradmin/serverdb/migrations/0007_hostname_regex_hyphens.py @@ -26,13 +26,13 @@ class Migration(migrations.Migration): "ALTER TABLE server " "DROP CONSTRAINT server_hostname_check, " "ADD CONSTRAINT server_hostname_check " - "CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+(\.|-+))*[a-z0-9]+\Z'::text);" + r"CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+(\.|-+))*[a-z0-9]+\Z'::text);" ), reverse_sql=( "ALTER TABLE server " "DROP CONSTRAINT server_hostname_check, " "ADD CONSTRAINT server_hostname_check " - "CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+[\.\-])*[a-z0-9]+\Z'::text);" + r"CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+[\.\-])*[a-z0-9]+\Z'::text);" ) ), ] diff --git a/serveradmin/serverdb/migrations/0018_alter_server_hostname.py b/serveradmin/serverdb/migrations/0018_alter_server_hostname.py index bcc3aad1..3c1f115a 100644 --- a/serveradmin/serverdb/migrations/0018_alter_server_hostname.py +++ b/serveradmin/serverdb/migrations/0018_alter_server_hostname.py @@ -21,13 +21,13 @@ class Migration(migrations.Migration): "ALTER TABLE server " "DROP CONSTRAINT server_hostname_check, " "ADD CONSTRAINT server_hostname_check " - "CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9_]+(\.|-+))*[a-z0-9]+\Z'::text);" + r"CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9_]+(\.|-+))*[a-z0-9]+\Z'::text);" ), reverse_sql=( "ALTER TABLE server " "DROP CONSTRAINT server_hostname_check, " "ADD CONSTRAINT server_hostname_check " - "CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+(\.|-+))*[a-z0-9]+\Z'::text);" + r"CHECK (hostname::text ~ '\A(\*\.)?([a-z0-9]+(\.|-+))*[a-z0-9]+\Z'::text);" ) ), ] diff --git a/serveradmin/serverdb/sql_generator.py b/serveradmin/serverdb/sql_generator.py index 394a17d2..ef547e16 100644 --- a/serveradmin/serverdb/sql_generator.py +++ b/serveradmin/serverdb/sql_generator.py @@ -235,8 +235,8 @@ def _condition_sql(attribute, template, related_vias): if attribute.type == 'domain': return _exists_sql(Server, 'sub', ( _target_servertype_sql('sub', attribute), - "server.hostname ~ ('\\A[^\.]+\.' || regexp_replace(" - "sub.hostname, '(\*|\-|\.)', '\\\1', 'g') || '\\Z')", + r"server.hostname ~ ('\A[^\.]+\.' || regexp_replace(" + r"sub.hostname, '(\*|\-|\.)', '\\\1', 'g') || '\Z')", template.format('sub.server_id'), )) if attribute.type == 'reverse': diff --git a/setup.py b/setup.py index ae2dab8c..4ea22c28 100755 --- a/setup.py +++ b/setup.py @@ -56,12 +56,10 @@ 'templates/servershell/modals/*', ], }, - entry_points={ - 'console_scripts': [ - 'serveradmin=serveradmin.__main__:main', - 'adminapi=adminapi.__main__:main', - ], - }, + scripts=[ + 'bin/adminapi', + 'bin/serveradmin', + ], install_requires=[ 'paramiko>=2.7,<4', 'netaddr>=0.8.0,<1.4.0',