[Solar-general] ayuda con script

Marcos Guglielmetti marcospcmusica en gmail.com
Mie Jul 16 01:34:52 CEST 2008


El Miércoles, 16 de Julio de 2008 06:11, Diego Saravia escribió:
 | y tenes alli apache instalado y funcionando?
 |

No.

apt-cache policy apache
apache:
  Instalados: (ninguno)
  Candidato: 1.3.34-4.1+etch1
  Tabla de versión:
     1.3.34-4.1+etch1 0
        990 ftp://ftp.br.debian.org etch/main Packages


 | El día 15 de julio de 2008 20:04, Marcos Guglielmetti
 |
 | <marcospcmusica en gmail.com> escribió:
 | > El Miércoles, 16 de Julio de 2008 05:46, Diego Saravia escribió:
 | >  | es:
 | >  |
 | >  |
 | >  | http://salta.org.ar/wiki/bin/view/Psicro/DetectaHttpd
 | >
 | > ./detectahttpd
 | > # Detecta caracteristicas de la instalación del Apache
 | > CONFDEF=SI
 | > CAMBIACAMINO=
 | > SERROOT=
 | > CONFINI=/etc/apache2/apache2.conf
 | > LEYOCONF=
 | > USR=
 | > GRP=
 | > WEBDOC=
 | > WEBCGI=
 | > SISTEMA=Linux
 | > SISTEMAUNAME=Linux musix1.0r4dvd 2.6.21 #1 SMP PREEMPT Fri Apr
 | > 27 18:08:33 EEST 2007 i686 GNU/Linux
 | > DIST=Debian
 | > DIST2=lenny/sid
 |
 | interesante, tu musix no se anuncia como un musix
 |
 | fijate el archivo que lee el script para el DIST2
 |


DIST2=`for i in /etc/*[rv]e[lr][es][ai][so][en]
	do 
		if [ -L "$i" ]
		then 
			echo > /dev/null
		else  
			cat "$i"
		fi
	done 2> /dev/null | sed '/LSB/d' | head -n 1`

Entiendo que lee varios archivos en /etc y que luego se fija si alguno 
dice LSB, corta esa línea y así obtiene una versión de distro


pero no sé cómo llega a esta conclusión... haciendo un strace


read(255, "\nDIST2=`for i in /etc/*[rv]e[lr]"..., 5598) = 259
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -87, [5511], SEEK_CUR)     = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|
SIGCHLD, child_tidptr=0xb7e226f8) = 2171
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 2171
waitpid(-1, 0xbf8556fc, WNOHANG)        = -1 ECHILD (No child 
processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x807acd0, [], SA_RESTORER, 0xb7e4e688}, 
{0x807acd0, [], SA_RESTORER, 0xb7e4e688}, 8) = 0
close(4)                                = 0
read(3, "lenny/sid\n", 128)             = 10



Ah:

sudo grep lenn *
debian_version:lenny/sid
issue.dpkg-dist:Debian GNU/Linux lenny/sid \n \l
issue.net:Debian GNU/Linux lenny/sid

y bueno, será que estuve actualizando algunas cosas, y debian puso eso 
allí (o por ahí lo heredamos de knoppix)


ls -lah debian_version
-rw-r--r-- 1 marcos root 10 2007-04-01 13:47 debian_version

no, es de debian, por la fecha

... es lo "correcto" quizá, no lo voy a forzar ;)


 | >  | El día 15 de julio de 2008 15:08, Marcos Guglielmetti
 | >  |
 | >  | <marcospcmusica en gmail.com> escribió:
 | >  | > El Martes, 15 de Julio de 2008 17:16, Diego Saravia 
escribió:
 | >  | >  | http://salta.org.ar/wiki/bin/view/Psicro/Detecta
 | >  | >
 | >  | > "
 | >  | >  Note: This topic does not exist
 | >  | >
 | >  | > The topic 'Detecta' you are trying to access does not
 | >  | > exist, yet. "
 | >  | >
 | >  | >  | puse alli el script para ser copiado o bajado de un
 | >  | >  | enlace
 | >  | >  |
 | >  | >  | supuestamente tiene los bugs corregidos y algunas
 | >  | >  | mejoras,
 | >  | >  |
 | >  | >  | ademas solo para referencia puse las rutinas de
 | >  | >  | deteccion de distro
 | >  | >  |
 | >  | >  | me interesa especialmente alguna prueba en fedora
 | >  | >  |
 | >  | >  | Enzo, cual es tu sistema?
 | >  | >  |
 | >  | >  | gracias
 | >  | >
 | >  | > --
 | >  | > Marcos Guglielmetti - www.musix.org.ar | www.foros.musix.es
 | >  | > | www.libraabedul.com
 | >  | >
 | >  | > Musix en Chivilcoy:
 | >  | > www.musix.org.ar/wiki/index.php/Musix_en_Chivilcoy#Fotos
 | >  | > ---
 | >  | >   Decile NO! a la privatización de la educación en
 | >  | > Argentina 0. "Plan de alfabetización digital en base a
 | >  | > Software Libre" 1. Informate:
 | >  | > http://educarsincadenas.com.ar
 | >  | > 2. Te interesa? Unite a una lista de mail específica
 | >  | > (Gleducar, etc.)
 | >  | > www.educarsincadenas.org/ListasdeMail/ListasDeMail 3.
 | >  | > Conocés alguien a quien pueda interesarle?
 | >  | >   Debemos llegar a los gremios docentes, no-docentes y
 | >  | > centros de estudiantes
 | >  | > ---
 | >  | >   Cómo asociarse a SOLAR (Software Libre Argentina)
 | >  | > www.solar.org.ar/?breve78
 | >  | >
 | >  | >
 | >  | >
 | >  | > _______________________________________________
 | >  | > Solar-general mailing list
 | >  | > Solar-general en lists.ourproject.org
 | >  | > https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar
 | >  | >-gene ral
 | >
 | > --
 | > Marcos Guglielmetti - www.musix.org.ar | www.foros.musix.es |
 | > www.libraabedul.com
 | >
 | > Musix en Chivilcoy:
 | > www.musix.org.ar/wiki/index.php/Musix_en_Chivilcoy#Fotos
 | > ---
 | >   Decile NO! a la privatización de la educación en Argentina
 | > 0. "Plan de alfabetización digital en base a Software Libre"
 | > 1. Informate: http://educarsincadenas.com.ar
 | > 2. Te interesa? Unite a una lista de mail específica (Gleducar,
 | > etc.) www.educarsincadenas.org/ListasdeMail/ListasDeMail
 | > 3. Conocés alguien a quien pueda interesarle?
 | >   Debemos llegar a los gremios docentes, no-docentes y centros
 | > de estudiantes
 | > ---
 | >   Cómo asociarse a SOLAR (Software Libre Argentina)
 | > www.solar.org.ar/?breve78
 | >
 | >
 | > _______________________________________________
 | > Solar-general mailing list
 | > Solar-general en lists.ourproject.org
 | > https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-gene
 | >ral

-- 
Marcos Guglielmetti - www.musix.org.ar | www.foros.musix.es | 
www.libraabedul.com

Musix en Chivilcoy: 
www.musix.org.ar/wiki/index.php/Musix_en_Chivilcoy#Fotos
---
   Decile NO! a la privatización de la educación en Argentina
0. "Plan de alfabetización digital en base a Software Libre"
1. Informate: http://educarsincadenas.com.ar
2. Te interesa? Unite a una lista de mail específica (Gleducar, etc.)
   www.educarsincadenas.org/ListasdeMail/ListasDeMail
3. Conocés alguien a quien pueda interesarle?
   Debemos llegar a los gremios docentes, no-docentes y centros de 
estudiantes
---
   Cómo asociarse a SOLAR (Software Libre Argentina) 
www.solar.org.ar/?breve78




Más información sobre la lista de distribución Solar-general