148 lines
1.9 KiB
C
148 lines
1.9 KiB
C
#!/bin/bash
|
|
#/**
|
|
# * @mainpage Proyecto OpenGnSys
|
|
# *
|
|
# * Documentación de la API de funciones del motor de clonación de OpenGnSys.
|
|
# *
|
|
# *
|
|
# * @file ToolsGNU.c
|
|
# * @brief Librería o clase Tools GNU used by OpenGNSys
|
|
# * @class Tools
|
|
# * @brief Herramientas gnu utilizadas por opengnsys.
|
|
# * @version 0.9
|
|
# * @warning License: GNU GPLv3+
|
|
# */
|
|
|
|
function install ()
|
|
{
|
|
[ $# = 0 ] && echo pasar url del tar.gz && return
|
|
cd /tmp
|
|
wget -O download.tgz $1
|
|
mkdir download || directorio no creado
|
|
tar xzvf download.tgz -C download
|
|
for i in `ls download`
|
|
do
|
|
cd download/$i
|
|
[ -e "configure" ] && ./configure
|
|
make && make install
|
|
cd - && rm -fr download*
|
|
done
|
|
}
|
|
|
|
function mbuffer ()
|
|
{
|
|
if [ "$1" = install ]
|
|
then
|
|
install "http://www.maier-komor.de/software/mbuffer/mbuffer-20110119.tgz"
|
|
else
|
|
return
|
|
fi
|
|
}
|
|
|
|
function ms-sys ()
|
|
{
|
|
if [ "$1" = install ]
|
|
then
|
|
install "http://prdownloads.sourceforge.net/ms-sys/ms-sys-2.2.1.tar.gz?download"
|
|
#install "http://downloads.sourceforge.net/project/ms-sys/ms-sys%20development/2.1.5/ms-sys-2.1.5.tar.gz"
|
|
else
|
|
return
|
|
fi
|
|
}
|
|
|
|
function ctorrent ()
|
|
{
|
|
if [ "$1" = install ]
|
|
then
|
|
install "http://sourceforge.net/projects/dtorrent/files/dtorrent/3.3.2/ctorrent-dnh3.3.2.tar.gz/download"
|
|
else
|
|
return
|
|
fi
|
|
}
|
|
|
|
function udpcast ()
|
|
{
|
|
if [ "$1" = install ]
|
|
then
|
|
install "http://udpcast.linux.lu/download/udpcast-20100130.tar.gz"
|
|
else
|
|
return
|
|
fi
|
|
}
|
|
|
|
function ntfs-3g ()
|
|
{
|
|
if [ "$1" = install ]
|
|
then
|
|
install "http://tuxera.com/opensource/ntfs-3g-2011.1.15.tgz"
|
|
else
|
|
return
|
|
fi
|
|
|
|
}
|
|
|
|
function partitionsaving ()
|
|
{
|
|
|
|
}
|
|
|
|
function awk ()
|
|
{
|
|
}
|
|
|
|
function chntpw ()
|
|
{
|
|
}
|
|
|
|
function ctorrent ()
|
|
{
|
|
}
|
|
|
|
function fdisk ()
|
|
{
|
|
}
|
|
|
|
function fsck ()
|
|
{
|
|
}
|
|
|
|
function kexec ()
|
|
{
|
|
}
|
|
|
|
function lshw ()
|
|
{
|
|
}
|
|
|
|
function mkfs ()
|
|
{
|
|
}
|
|
|
|
function mount ()
|
|
{
|
|
}
|
|
|
|
|
|
|
|
function parted ()
|
|
{
|
|
}
|
|
|
|
function partimage ()
|
|
{
|
|
}
|
|
|
|
function partprobe ()
|
|
{
|
|
}
|
|
|
|
function sfdisk ()
|
|
{
|
|
}
|
|
|
|
function umount ()
|
|
{
|
|
}
|
|
|
|
|