Last change
on this file since 29690 was 29690, checked in by Jeremy Symon, 9 years ago |
Created repos folder. This folder contains scripts for managing package repositories for different package managers
|
File size:
624 bytes
|
Rev | Line | |
---|
[29690] | 1 | origin="Greenstone"
|
---|
| 2 | label="greenstone"
|
---|
| 3 | codename="greenstone"
|
---|
| 4 | domain="greenstone.org"
|
---|
| 5 | arch="i386 amd64 source"
|
---|
| 6 | description="Apt repository for Greenstone packages"
|
---|
| 7 | base=$(dirname $0)
|
---|
| 8 | repos=$base/repos
|
---|
| 9 |
|
---|
| 10 | y() {
|
---|
| 11 | echo "$@? [y|n]..." >&2
|
---|
| 12 | echo -n "> " >&2
|
---|
| 13 | read cho
|
---|
| 14 | test "$cho" = "y" -o "$cho" = "Y"
|
---|
| 15 | return $?
|
---|
| 16 | }
|
---|
| 17 |
|
---|
| 18 | get() {
|
---|
| 19 | echo "$1? [$2]..." >&2
|
---|
| 20 | echo -n "> " >&2
|
---|
| 21 | read cho
|
---|
| 22 | test -z $cho && {
|
---|
| 23 | cho=$2
|
---|
| 24 | echo "Set to default '$cho'" >&2
|
---|
| 25 | }
|
---|
| 26 | echo $cho
|
---|
| 27 | }
|
---|
| 28 |
|
---|
| 29 | write() {
|
---|
| 30 | file=$1
|
---|
| 31 | if touch $file 2>/dev/null; then
|
---|
| 32 | cat - > $file
|
---|
| 33 | else
|
---|
| 34 | cat - | sudo tee $file
|
---|
| 35 | fi
|
---|
| 36 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.