]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
small pt_BR documentation change
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Tue, 10 Apr 2007 04:57:33 +0000 (04:57 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Tue, 10 Apr 2007 04:57:33 +0000 (04:57 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@331 04377dda-e619-0410-9926-eae83683ac58

trunk/README
trunk/doc/CHANGELOG
trunk/doc/README.pt_BR
trunk/utils/add-slack-required

index b5c715cbc13e8833ab42ba1207ede6425b676a95..d4d1463448c28d7b74cb9b1c474c9cc94c3a5692 100644 (file)
@@ -1,2 +1,2 @@
 See doc/README for more information.
-Portuguese documentation at doc/README.pt_BR
+Portuguese documentation at doc/README.pt_BR.
index 76bd63b429077866b9f3624b62428ebdcf0d7e27..f8518471c534aaba5d5a86bc899b402aaa34f6fe 100644 (file)
@@ -15,6 +15,9 @@ simplepkg changelog
      - on search_template, doesnt return a template from
        defaults/ if the function is called with --update
 
+  - utils/add-slack-required:
+    - command line enhancement
+
 0.5pre9 - 0.5pre13
 ==================
 
index 4e814dea32734abd7da046ad24fdfb07f50e6c2d..80634d27d1cbf65e8b1d6a72ad9af92663c1f6cf 100644 (file)
@@ -1,10 +1,19 @@
-Simplepkg: gerenciamento de instalações e metapacotes
------------------------------------------------------
+Simplepkg: gerenciamento de instalações e pacotes
+-------------------------------------------------
 
 Autor: Silvio Rhatto <rhatto at riseup.net>
 Licença: GPL
 
-O simplepkg é um sistema de gerenciamento de pacotes que roda sobre o pkgtool.
+O simplepkg é um sistema de gerenciamento de pacotes que roda sobre o pkgtool. Ele é composto
+por vários scripts que desempenham funções de administração e desenvolvimento de sistemas
+do tipo Slackware, procurando fechar um circuito de produção, envolvendo a construção, a
+instalação de pacotes e até mesmo a instalação do sistema de forma automatizada.
+
+Do lado do desenvolvedor/a, ele ajuda na criação de SlackBuilds e construção de pacotes.
+Do lado do administrador/a, ele possibilita a instalação automatizada de sistemas, instalação
+de pacotes e a criação de "templates" de instalação -- que contém todos os arquivos de configuração,
+informações de permissões e scripts de pós-instalação de uma dada máquina ou jaula.
+
 Ele trabalha com templates -- listas com pacotes instalados, scripts e arquivos de configuração
 -- permitindo criar perfis de instalação que podem ser então usados para instalar o sistema numa
 outra partição, criar um chroot específico ou até trabalhar com o conceito de metapacotes: uma
@@ -13,14 +22,14 @@ lista de pacotes que pode ser instalada e removida com apenas um comando.
 Documentação
 ------------
 
-A documentação mais atualizada do simplepkg está em http://slack.sarava.org/node/12
+A documentação mais atualizada do simplepkg está em http://slack.sarava.org/simplepkg
 
 Descrição
 ---------
 
 Todas as distribuições de GNU/Linux já tem algum sistema de empacotamento amadurecido. A questão
 agora é a praticidade de instalar e controlar o que está instalado, tanto pacotes como arquivos
-de configuração de uma máquina.
+de configuração de uma máquina, além da facilidade na criação de pacotes.
 
 Imagine por exemplo se você precisa manter uma lista de pacotes de 200 máquinas slackware, sendo
 que algumas são usadas como desktop, outras como servidores web, alguma sendo o servidor de email
@@ -36,8 +45,8 @@ O simplepkg permite que voc
 comando instalar o template numa partição. Além do template, você precisa configurar o simplepkg
 para obter pacotes de um repositório local ou remoto.
 
-Gerenciar instalações e metapacotes não é tudo o que o simplepkg faz. Ele pode ser usado até na
-criação de vservers.
+Gerenciar instalações e pacotes não é tudo o que o simplepkg faz. Ele pode ser usado até na
+criação de jaula e vservers. Ou então ele ...
 
 Arquitetura
 -----------
@@ -75,15 +84,6 @@ Para baixar o pacote do simplepkg, v
 
   installpkg simplepkg-VERSAO-noarch-BUILD.tgz
 
-Alternativamente, se você está com o swaret instalado, adicione em seu swaret.conf a linha
-
-  REPOS_ROOT=SlackMidiataticaNoarch%http://slack.sarava.org/packages/noarch
-
-e então digite
-
-  swaret --update
-  swaret --install simplepkg
-
 Configurando o simplepkg
 ------------------------
 
index d402c52b3aecaa3e3be18afdcd0d1394ed634dea..ede87134921ea4ad8f2fad8e86cf5ac8f7ac1e6d 100755 (executable)
@@ -4,17 +4,23 @@
 # by rhatto at riseup.net
 #
 
-slackbuild="/path/to/slackbuilds"
-repository="/path/to/packages"
-
 COMMON="/usr/libexec/simplepkg/common.sh"
 BASENAME="`basename $0`"
 
-if [ ! -d "$slackbuild" ] || [ ! -d "$repository" ]; then
-  echo $BASENAME: folder not found: $slackbuild or $repository
+if [ -z "$2" ]; then
+  echo "usage: $BASENAME /path/to/slackbuilds /path/to/packages"
+  exit 1
+elif [ ! -d "$1" ]; then
+  echo "$BASENAME: folder not found: $1"
+  exit 1
+elif [ ! -d "$2" ]; then
+  echo "$BASENAME: folder not found: $2"
   exit 1
 fi
 
+slackbuild="$1"
+repository="$2"
+
 # we need the function package_name
 if [ -f "$COMMON" ]; then
   source $COMMON
@@ -26,7 +32,7 @@ fi
 function search_and_copy_slackbuild {
 
   if [ -f "$1" ]; then
-    echo copying `basename $1` to `dirname $package`/$pack.slack-required
+    echo Copying `basename $1` to `dirname $package`/$pack.slack-required
     cp $1 `dirname $package`/$pack.slack-required
     svn add `dirname $package`/$pack.slack-required 2> /dev/null
   fi