aegis.cgi(1) aegis.cgi(1) NNAAMMEE aegis.cgi - Aegis web interface script SSYYNNOOPPSSIISS aaeeggiiss..ccggii DDEESSCCRRIIPPTTIIOONN The _a_e_g_i_s_._c_g_i command is used to interface between a web server and Aegis. DDeepprreeccaatteedd This scripts is DEPRECATED since a long time and has been removed from the aegis distribution as of aegis-4.24.1. The preferred way to pub- lish an aegis aegis repository on the Web is using _a_e_g_e_t(1). IInnssttaallllaattiioonn If you have a Web server, you may like to install the Aegis web inter- face. You do this by copying the _a_e_g_i_s_._c_g_i script from _/_u_s_r_/_l_o_c_a_l_/_b_i_n_/_a_e_g_i_s_._c_g_i into your web server's _c_g_i_-_b_i_n directory. There is an _a_e_g_i_s_._c_g_i_._i helper script, if you don't know where your web server's _c_g_i_-_b_i_n directory is. You may prefer to use a symbolic link, as this will be more stable across Aegis upgrades. However, this requires a corresponding _f_o_l_l_o_w_- _s_y_m_l_i_n_k_s setting in your web server's configuration file. (Use the _a_e_g_i_s_._c_g_i_._i _-_s option.) Within the aegis.cgi script, you may set the _A_E_G_I_S___P_A_T_H environment variable, if you want it to be able to see more projects than just the global projects. You do this by creating a _/_u_s_r_/_l_o_c_a_l_/_l_i_b_/_- _a_e_g_i_s_._c_g_i_._c_o_n_f file (there isn't one, by default) and setting the _A_E_G_I_S___P_A_T_H environment variable in it. This is a fragment of Bourne shell script, not just the name. UUssaaggee Once installed, it should be possible to see the project list by fol- lowing this URL: http://localhost/cgi-bin/aegis.cgi? You may need to replace _l_o_c_a_l_h_o_s_t with the machine's exact name. CCaassccaaddiinngg SSttyyllee SShheeeettss The web interface uses Cascading Style Sheets. You can give the web interface a personalised look and feel, by creating stylesheets in the web server's Document Root directory. The interface will use it's default styles, then styles from a global style sheet called aede- fault.css, and then styles from a project stylesheet called _p_r_o_j_e_c_t_- _n_a_m_e.css (replace _p_r_o_j_e_c_t_n_a_m_e with the name of the project). There is an example style sheet in /usr/local/bin/aedefault.css which demonstrates the style elements used. This particular stylesheet is not designed to be aesthetically pleasing, but to exercise all of the elements. Using this stylesheet unmodified will give psychedelic results. Use it as a template. CCOOPPYYRRIIGGHHTT aegis version 4.25.D611 Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Peter Miller The aegis program comes with ABSOLUTELY NO WARRANTY; for details use the '_a_e_g_i_s _-_V_E_R_S_i_o_n _L_i_c_e_n_s_e' command. This is free software and you are welcome to redistribute it under certain conditions; for details use the '_a_e_g_i_s _-_V_E_R_S_i_o_n _L_i_c_e_n_s_e' command. AAUUTTHHOORR Peter Miller E-Mail: pmiller@opensource.org.au /\/\* WWW: http://miller.emu.id.au/pmiller/ Reference Manual Aegis aegis.cgi(1)