Check-in [ffbb1faccd]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:mejora la ayuda
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:ffbb1faccd65a6cd1125dd68eafe4807cec037f6
User & Date: suse 2016-05-15 16:17:16
Context
2016-05-17
19:30
corrige que no se descarga nada si fichero ignore no existe. complemento de descarga 0 no define progress. check-in: f694d06b73 user: suse tags: trunk
2016-05-15
16:17
mejora la ayuda check-in: ffbb1faccd user: suse tags: trunk
12:22
al interrumpir no permite opciones invalidas check-in: fb2c190d20 user: suse tags: trunk
Changes

Changes to sync_void.

320
321
322
323
324
325
326





327
328
329
330
331
332

333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354

355
356
357
358
359
360
361
362
363
364
	return 0
}


readignores
case "$1" in
-h) 





	echo "-l  listado de archivos a descargar"
	echo "-l+  similar a -l, pero tambien presenta paquetes "
	echo "    ignorados"
	echo "-L  descarga listado de archivos a descargar y repodata"
	echo "-i  listado de archivos ignorados"
	echo "-d [full|0]  descargar en masa"

	echo "-p [full|0]  descargar en masa (solo paquetes)"
	echo "-s [full|0]  descargar en masa (solo signaturas .sig)"
	echo "-o  resumen y conteo del directorio"
	echo "-e+  listar ficheros exceso que no son parte del repositorio"
	echo "-e similar a -e+, pero omite presentar scripts de este sistema"
	echo
	echo "* Las descargas en masa (-d, -p y -s) continuaran desde"
	echo "   el ultimo fichero de la sesion anterior. Para comenzar"
	echo "   la descarga desde cero, complementar con el argumento '0'."
	echo
	echo "* Antes de descargar se realizan pruebas eficientes"
	echo "   para determinar si un paquete ya fue descargado con"
	echo "   exito. Para una descarga exhaustiva utilice las"
	echo "   opciones -D, -P, y -S respectivamente."
	echo
	echo "* Al complementar la descarga con 'full' el script"
	echo "   repetira el proceso hasta tener una copia completamente"
	echo "   sincronizada del repositorio (incluyento los paquetes, las"
	echo "   signaturas y las propias bases de datos adjuntas)."
	echo
	echo "* Para ver los bytes a descargar de los listados usar las "
	echo "   opciones -ll, -ll+, -ii."

	echo
	echo "* El fichero 'ignore' nombra en una linea los paquetes que "
	echo "  no seran descargados (separados por '|')."
	;;
-l)
	list | for((;;)); do
		read f || break
		isaccepted "$f" && echo $f
	done | less
	;;







>
>
>
>
>
|
|
<
|
|
<
>
|
|
|
|
|

|
|
|

|
<
|
|

|
<
|
|

|
<
>

|
|







320
321
322
323
324
325
326
327
328
329
330
331
332
333

334
335

336
337
338
339
340
341
342
343
344
345
346
347

348
349
350
351

352
353
354
355

356
357
358
359
360
361
362
363
364
365
366
	return 0
}


readignores
case "$1" in
-h) 
	echo "sync_void: script de sincronizacion local del repositorio voidlinux"
	echo
	echo "Modo de uso: $0 <opcion>. Uso basico: $0 -d full"
	echo
	echo "Opciones:"
	echo "  -l   listado de archivos a descargar"
	echo "  -l+  similar a -l, pero tambien presenta paquetes ignorados"

	echo "  -L   descarga listado de archivos a descargar y repodata"
	echo "  -i   listado de archivos ignorados"

	echo "  -d [0|full|continuefull]    descargar en masa"
	echo "  -p [0|full|continuefull]    descargar en masa (solo paquetes)"
	echo "  -s [0|full|continuefull]    descargar en masa (solo signaturas .sig)"
	echo "  -o   resumen y conteo del directorio"
	echo "  -e+  listar ficheros en exceso que no son parte del repositorio"
	echo "  -e   similar a -e+, pero omite presentar scripts de este sistema"
	echo
	echo "* Las descargas en masa (-d, -p y -s) continuaran desde el ultimo fichero de"
	echo "  la sesion anterior. Para comenzar la descarga desde cero, complementar con"
	echo "  el argumento '0'."
	echo
	echo "* Antes de descargar se realizan pruebas eficientes para determinar si un"

	echo "  paquete ya fue descargado con exito. Para una descarga exhaustiva utilice"
	echo "  las opciones -D, -P, y -S respectivamente."
	echo
	echo "* Al complementar la descarga con 'full' el script repetira el proceso hasta"

	echo "  tener una copia completamente sincronizada del repositorio (incluyendo los"
	echo "  paquetes, las signaturas y las propias bases de datos adjuntas)."
	echo
	echo "* Para ver los bytes a descargar de los listados usar las opciones -ll, -ll+"

	echo "  y -ii."
	echo
	echo "* El fichero 'ignore' (opcional) nombra en una linea los paquetes que no"
	echo "  seran descargados (separados por '|')."
	;;
-l)
	list | for((;;)); do
		read f || break
		isaccepted "$f" && echo $f
	done | less
	;;