Temporary location of Voting Software Source code.
35e87c2c65
This is probably not the right long-term solution. Ideally, I think it'd be useful if elections could be marked private or public, and elections that are public would be listed automatically, and private ones wouldn't appear. It seems there are some remnants in the code that make it look like someone was going to make a step 0, which would list the elections from the database, but that was never done. So, I've hard-coded what I wanted here, in hopes someone else comes along and does it up right. |
||
---|---|---|
bin | ||
include | ||
vote | ||
.cvsignore | ||
.gitignore | ||
autogen.sh | ||
configure.in | ||
MAINTAINERS | ||
Makefile.am | ||
README | ||
rules.common |
Setting up an election: 0. vote/include/election-sql.php expects a secret config file that exists only on the server and is included as PHP code. It's hard coded currently to: /home/admin/secret/anonvoting currently. The file should look something like this: <?php $mysql_host = "localhost"; $mysql_user = "someuser"; $mysql_password = "somepassword"; $mysql_db = "somedb"; ?> 1. When I deploy, I create an account for the election, as the mysql root user: mysql -u root -p Password: <MYSQLROOTPW> mysql> CREATE USER 'someusername' identified by 'somepassword'; mysql> CREATE DATABASE somedbname; mysql> quit msyql -u root -p -D somedbname < ..../vote/include/schema.sql mysql -u root -p Password: <MYSQLROOTPW> mysql> GRANT SELECT on somedb.elections TO someuser@localhost;