D
dave
--nextPart561970625.xfgfXgg4Pf
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hy,
Please consider it more an experiment than a pubblic relase.
=20
Dea is a Qtruby based deployment system.
Linux installation systems often require the use of a shell
and are not easy to use for novices, coming from a Windows world.
Windows installation systems are hard to programm or are
closed source.
How mixin a portable solution?
Dea is a set of pure ruby libs designed to build a minimal one-click
installer and unistaller.
Try it at http://realm.ath.cx.
=2D--
To create a new Dea Setup:
steps:
1: Install qtruby and dea-0.0.1
2: Create a root dir with files to install.
3: Create a dea dir in the root dir.
4: Insert in the dea dir the file license.txt
5: Write a setup.rb script.
6: Run `dir2dea root dir`
i.e:
1:
dea=3Ddea-0.0.1-setup.rb
wget http://realm.ath.cx/src/$dea &&
ruby $dea
2:
mkdir -p new_pkg-0.0.1/{dea,var/tmp/test1,tmp/test2}
4:
cp /usr/doc/license/GPL-2 new_pkg-0.0.1/dea/license.txt
5:
if (! $nogui)
require "dea/introframe"
require "dea/licenseframe"
require "dea/summaryframe"
setup.init_gui()
main_window =3D setup.main_window
intro_frame =3D Dea::IntroFrame.new(main_window)
main_window.add_frame(intro_frame)
main_window.add_frame(Dea::LicenseFrame.new(main_window))
main_window.add_frame(Dea::SummaryFrame.new(main_window))
setup.exec_gui()
else
setup.install()
end
6:
dir2dea new_pkg-0.0.1
Regards.
=2D-=20
--nextPart561970625.xfgfXgg4Pf
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iQIVAwUAQv3ZBKNg16HTgg0AAQL+5g//bSoIVLIUQFcjjnajAxoaj2ZkR3YM6qIK
9Nd8b93Q4rEQ2bg60YNS7tbg9J7JyqWCcOlKq0SjCVGi8YZoHkyPZAYKNjj8o8oa
Kb4iWjV5nTOe+27yjp01Bs/96FydfT0Jrjl8kDIuTZGN1ViZxQd3mDUZxd7fyovU
FTPa1LHmOs4g8PLvgN3OxMu4ca6Gp3Av9jnCLlwamecuu/kyhPNqK6l+cx1DBGSk
0cZWKkA7oHtvkXTPZzpRo3rDZWa45f8qY63grknLbTi6hfpTtcDO4ypPxHNBwAVU
mGdcR16FBrrUDFLaOmd4jKzKkuIWgppRyqa8ozD5DqJlUh1VQxJwfX6SGj4G76oM
dsqzJJsMuC+rWGqW7JXRlp5PFkMTm7iT5meNCF3AkjUYb5BHT6PdSQLqVaUtCFGQ
yslPRHgmJoYLokGJ78d23DXbFE6kCtn8RLpMWdwsU8TSzzOARywc7j5gOKkGaRlL
aHsPhTFVu9MBr9lRoWfPRLgaiZaJENY8mm5M1g7O8/TDZmlvhGsn+Tqv9w642Xk8
DB1WWfzCP1M3gRTmkUxgjGONBFGoPt1ycRhB8oTgJgsc/TeOv8F12bEJh7Cidr1d
WAPRV7TwvIYunvPbICeOQxYJ4s2miumrm9D+PdYA0jk65XD+wQEzgOwDIPe1cDH6
va67hw6Z0Hc=
=lNfv
-----END PGP SIGNATURE-----
--nextPart561970625.xfgfXgg4Pf--
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hy,
Please consider it more an experiment than a pubblic relase.
=20
Dea is a Qtruby based deployment system.
Linux installation systems often require the use of a shell
and are not easy to use for novices, coming from a Windows world.
Windows installation systems are hard to programm or are
closed source.
How mixin a portable solution?
Dea is a set of pure ruby libs designed to build a minimal one-click
installer and unistaller.
Try it at http://realm.ath.cx.
=2D--
To create a new Dea Setup:
steps:
1: Install qtruby and dea-0.0.1
2: Create a root dir with files to install.
3: Create a dea dir in the root dir.
4: Insert in the dea dir the file license.txt
5: Write a setup.rb script.
6: Run `dir2dea root dir`
i.e:
1:
dea=3Ddea-0.0.1-setup.rb
wget http://realm.ath.cx/src/$dea &&
ruby $dea
2:
mkdir -p new_pkg-0.0.1/{dea,var/tmp/test1,tmp/test2}
4:
cp /usr/doc/license/GPL-2 new_pkg-0.0.1/dea/license.txt
5:
if (! $nogui)
require "dea/introframe"
require "dea/licenseframe"
require "dea/summaryframe"
setup.init_gui()
main_window =3D setup.main_window
intro_frame =3D Dea::IntroFrame.new(main_window)
intro_frame.title_label.set_text( said:
main_window.add_frame(intro_frame)
main_window.add_frame(Dea::LicenseFrame.new(main_window))
main_window.add_frame(Dea::SummaryFrame.new(main_window))
setup.exec_gui()
else
setup.install()
end
6:
dir2dea new_pkg-0.0.1
Regards.
=2D-=20
horatio, than are dreamt of in your philosophy.here are more things in heaven and earth,
--nextPart561970625.xfgfXgg4Pf
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iQIVAwUAQv3ZBKNg16HTgg0AAQL+5g//bSoIVLIUQFcjjnajAxoaj2ZkR3YM6qIK
9Nd8b93Q4rEQ2bg60YNS7tbg9J7JyqWCcOlKq0SjCVGi8YZoHkyPZAYKNjj8o8oa
Kb4iWjV5nTOe+27yjp01Bs/96FydfT0Jrjl8kDIuTZGN1ViZxQd3mDUZxd7fyovU
FTPa1LHmOs4g8PLvgN3OxMu4ca6Gp3Av9jnCLlwamecuu/kyhPNqK6l+cx1DBGSk
0cZWKkA7oHtvkXTPZzpRo3rDZWa45f8qY63grknLbTi6hfpTtcDO4ypPxHNBwAVU
mGdcR16FBrrUDFLaOmd4jKzKkuIWgppRyqa8ozD5DqJlUh1VQxJwfX6SGj4G76oM
dsqzJJsMuC+rWGqW7JXRlp5PFkMTm7iT5meNCF3AkjUYb5BHT6PdSQLqVaUtCFGQ
yslPRHgmJoYLokGJ78d23DXbFE6kCtn8RLpMWdwsU8TSzzOARywc7j5gOKkGaRlL
aHsPhTFVu9MBr9lRoWfPRLgaiZaJENY8mm5M1g7O8/TDZmlvhGsn+Tqv9w642Xk8
DB1WWfzCP1M3gRTmkUxgjGONBFGoPt1ycRhB8oTgJgsc/TeOv8F12bEJh7Cidr1d
WAPRV7TwvIYunvPbICeOQxYJ4s2miumrm9D+PdYA0jk65XD+wQEzgOwDIPe1cDH6
va67hw6Z0Hc=
=lNfv
-----END PGP SIGNATURE-----
--nextPart561970625.xfgfXgg4Pf--