From 1bfb744fc3b70cba4e8069c06cdce7abfbee8478 Mon Sep 17 00:00:00 2001 From: steffen123 Date: Mon, 18 Aug 2008 02:02:02 +0100 Subject: [PATCH] p49 - corrected duplication of db and user creation in windows install --- docs/install-in-windows.txt | 22 +++++++++++----------- docs/known-bugs-and-planned-features.txt | 7 ++++--- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/docs/install-in-windows.txt b/docs/install-in-windows.txt index 96a2524e..32fdc51f 100644 --- a/docs/install-in-windows.txt +++ b/docs/install-in-windows.txt @@ -1,9 +1,9 @@ These instructions are for 32/64bit Windows NT/2k/XP/2k3/Vista/2k8. Well, in principle. I -made them in XP Pro, if you discover any differences or problems please let me know. If you're still on Win3/95/98/ME then you should switch to GNU/Linux, *BSD or WinXP. +made them in XP Pro, if you discover any differences or problems please let me know. If you're still on Win3/95/98/ME then you should switch to GNU/Linux, *BSD or WinXP. Also see the other install-in-*.txt files. -The length of these instructions is due to MS refusal to provide any kind of package management. +The length of these instructions is due to MS refusal to provide any meaningful package management, but an installer will be made at some point. -Here are direct download links from 10Aug2008: +Here are direct download links, last checked 10Aug2008: http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip/from/pick#mirrors http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.win32-py2.5.exe?modtime=1173863337&big_mirror=0 @@ -16,9 +16,9 @@ http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/pygtk-2.12.1-2.win32-py - Download Windows ZIP/Setup.exe - Unzip the archive, execute the setup file At the end make sure you activate that you want to configure it now. - Use the advanced/detailed config. Leave everything as default unless stated below, or unless you have reason not to. + Use the advanced/detailed config. Leave everything as default unless stated below, or unless you know what you're doing. Make sure to DEACTIVATE TCP/IP networking, unless you want that and know how to secure it - Set a root password. Note that this is not the account/pw that fpdb will use. + Set a root password. Note that this is NOT the account/pw that fpdb will use. Also note that this is NOT a system account - you can't login to Windows with this, it is only for the database. Once finished it shold confirm "service started successfully" @@ -55,9 +55,7 @@ Get the latest Windows installer. As of this writing that is 2.5.2. Double click Get the package and double click to install. -4. In MySQL create a new database fpdb and a user by the same name. Set a password. I did this in webmin. Then set permissions for that user to: Select | Insert | Update | Delete | Create | Drop - -5. Time for GTK+ - here's the instructions from their bundle +4. Time for GTK+ - here's the instructions from their bundle To use it, create some empty folder like c:\gtk . Using either Windows Explorer's built-in zip file management, or the command-line @@ -70,17 +68,19 @@ versions of GTK+ in PATH. To do that: Right click on "My Computer" ("Arbeitsplatz" in German Windows) on the Desktop or in (Windows) Explorer. Select Properties. Then click on the tab Advanced and then you should see Environment Variables. Simply append GTK's bin folder to the existing PATH (make sure to put a ; between the old PATH and GTK's folder to seperate the entries in this list). -6. Install pycairo, pygobject and pygtk with double click. +5. Install pycairo, pygobject and pygtk with double click. -7. Copy the default.conf from the docs folder to the appropriate folder in your system, e.g. C:\Documents and Settings\Nick\Application Data\fpdb\profiles\default.conf +6. Copy the default.conf from the docs folder to the appropriate folder in your system, e.g. C:\Documents and Settings\Nick\Application Data\fpdb\profiles\default.conf Now edit the file, in particular you will always have to type in the correct password (insecure, I know) and if you differ from the default setup you may need to change host, database or user. -8. Double click fpdb.py in the pyfpdb folder of where you downloaded/unpacked it to. +7. Double click fpdb.py in the pyfpdb folder of where you downloaded/unpacked it to. When the program started open the menu Database and click "Create or Recreate Tables". That's it! Now you can use the bulk importer and the table viewer, more's coming. See readme-user.txt +A word on privelege separation: fpdb should not require root/Administrator rights to run. If it does it is a bug or serious misconfiguration, please let us know. + License ======= Trademarks of third parties have been used under Fair Use or similar laws. diff --git a/docs/known-bugs-and-planned-features.txt b/docs/known-bugs-and-planned-features.txt index 1e209316..2aa4e4f2 100644 --- a/docs/known-bugs-and-planned-features.txt +++ b/docs/known-bugs-and-planned-features.txt @@ -3,16 +3,17 @@ Everything is subject to change and especially the order will often change. Patc alpha2 (release by 17Aug) ====== -finish Cache generalisation from line 1814 onwards +add maxSeats to hands add sf.net logo to webpage change tabledesign VALIGN seperate and improve instructions for update -split install instructions into OS-specific and OS-independent section. expand release creator to concatenate. -expand instructions for profile file, again, the release-creator will cat it. +split install instructions into OS-specific and OS-independent section +expand instructions for profile file add instructions for mailing list to contacts finish updating filelist ebuild: symlink doesnt work, USE gtk, more automation, update install-in-gentoo.txt, set permissions in it, copy docs to correct place, use games eclass or whatever to get games group notice, print notice about install-in-gentoo.txt and mysql --config add minimal instructions for developing to git-instructions +re-run existing regression tests alpha3 ======