	UPGRADE to fml 4.0

				Ken'ichi Fukamachi

I think "principle of least surprise" is most important in upgrade.

------------------------------------------------------------
1	upgrade to fml 4.0
1.1	fml 4.0 works with perl 5 only 
1.2	fml CGI interface
1.3	Database Access
1.4	PGP restructuring between fml 3.0 and 4.0
1.5	how to load configuration files

2	PGP around
2.1	directory hierarchy
2.2	how to use makefml to manipulate PGP keys
2.3	correct syntax to manipulate PGP keys for admin commands
2.4	correct syntax to manipulate PGP keys for ML encryption

3	upgrade from 3.0 before to 4.0 
------------------------------------------------------------


1	upgrade to fml 4.0

1.1	fml 4.0 works with perl 5 only 

CAUTION: fml 4.0 works with only perl 5 not perl 4.

FYI: Here is the list of the default perl version built-in each OS.
	http://www.fml.org/fml/devel/OS_and_Perl.txt

1.2	fml CGI interface

See
	http://www.fml.org/fml/English/GUI/
for more details.

1.3	Database Access

	http://www.fml.org/fml/Japanese/RDBMS/

LDAP
	http://www.fml.org/fml/Japanese/LDAP/

1.4	PGP restructuring between fml 3.0 and 4.0

		$DIST_ENCRYPT_KEYRING_DIR = $PGP_PATH;
		$ADMIN_AUTH_KEYRING_DIR   = $PGP_PATH;

		% cd /var/spool/ml/elena/etc
		% ln -s pgp dist-encrypt
		% ln -s pgp admin-auth

	makefml pgp elena

	makefml admin-auth.pgp2 elena

1.5	how to load configuration files

2	PGP around

2.1	directory hierarchy

	$DIST_AUTH_KEYRING_DIR     = "$DIR/etc/dist-auth";
	$DIST_ENCRYPT_KEYRING_DIR  = "$DIR/etc/dist-encrypt";
	$ADMIN_AUTH_KEYRING_DIR    = "$DIR/etc/admin-auth";
	$ADMIN_ENCRYPT_KEYRING_DIR = "$DIR/etc/admin-encrypt";

	$DIST_ENCRYPT_KEYRING_DIR	

	$ADMIN_AUTH_KEYRING_DIR

2.2	how to use makefml to manipulate PGP keys

	% setenv MAKEFML_PGP_DEFAULT_MODE admin-auth
	% makefml pgp elena

	% makefml pgp elena

	% makefml admin-auth.pgp elena

2.3	correct syntax to manipulate PGP keys for admin commands

	makefml admin-auth.pgp
	makefml admin-auth.pgp2
	makefml admin-auth.pgp5
	makefml admin-auth.pgpk
	makefml admin-auth.pgps
	makefml admin-auth.pgpe
	makefml admin-auth.pgpv
	makefml admin-auth.gpg

	makefml aa.pgp2
	makefml aa.pgp5
	makefml aa.gpg

2.4	correct syntax to manipulate PGP keys for ML encryption

	makefml dist-encrypt.pgp
	makefml dist-encrypt.pgp2
	makefml dist-encrypt.pgp5
	makefml dist-encrypt.pgpk
	makefml dist-encrypt.pgps
	makefml dist-encrypt.pgpe
	makefml dist-encrypt.pgpv
	makefml dist-encrypt.gpg

	makefml de.pgp2
	makefml de.pgp5
	makefml de.gpg

3	upgrade from 3.0 before to 4.0 

See
	../UPGRADE-3.0-e/
for more details.

$FML: UPGRADE.wix,v 1.10.2.1 2001/07/01 03:37:37 fukachan Exp $

