Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.flyspray.php on line 113 Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 FS#62 : Rewrite installer to use *anything* other than tcsh

Photo Organizer

  • Status Closed
  • Percent Complete
    100%
  • Task Type Feature Request
  • Category Backend / Core
  • Assigned To
    Solomon Peachy
  • Operating System All
  • Severity Medium
  • Priority Very Low
  • Reported Version Stable
  • Due in Version 2.32
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Photo Organizer
Opened by Solomon Peachy - 2006-05-16
Last edited by Solomon Peachy - 2006-08-01

FS#62 - Rewrite installer to use *anything* other than tcsh

TCSH is a gawd-awful pile of crap, and the install script reflects that.

Code duplicated all over the place... yuck. No functions! Yuck! (And no, parameterized aliases don't really count..)

These days one is also more likely to have perl than tcsh installed..

Closed by  Solomon Peachy
2006-09-26 01:50
Reason for closing:  Implemented
Additional comments about closing:  I'm closing this -- the installer's as good as it's going to get; most of the remianing work is prettying it up.
Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-08-01 18:53

I'm prototyping an installation tool written in PHP; the idea is this:

* Create user
* Create DB
* Create image repository directory

* Copy PO sources to somewhere in the webroot
* fire up http://somewhere/po-root/install.php, follow instructions.

The install script will automagically install/upgrade the database.

Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-08-03 14:54

The prototype now automatically installs and upgrades the database tables as necessary. It's already much nicer than the tcsh-installer.

To-do:

* External dependency upgrades: Migrating repository layout (2.13->2.14) and adding PL/PGSQL (2.14->2.15). The former can be handled in-place, but the latter may require special command-line treatment.

Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-08-03 20:53

Lots more work done.

To-do:

* PL/PGSql addition/deletions
* import/update of pl/pgsql functions a little special.

Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-08-04 19:43

All that's left now is better testing and to finish stripping down the original installer to just include the essentials, and documentation updates.

Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-09-18 21:25

The installation documentation has been rewritten. Time to eliminate the old installer.

I think I'll eliminate the old documentation that comes with Photo Organizer.

Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 Admin
Solomon Peachy commented on 2006-09-21 00:12

The installer and documentation is gone from -devel now.

-Stable's documentation is getting updated slowly. We're getting really close to release.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing