ogboot/client/lib/engine/bin/ToolsGNU.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 ()
{
}