summaryrefslogtreecommitdiff
path: root/templates/system/package/repository/node.def
diff options
context:
space:
mode:
authorRobert Bays <rbays@moresby.(none)>2008-01-22 17:40:00 -0800
committerRobert Bays <rbays@moresby.(none)>2008-01-22 17:40:00 -0800
commitb46b6fb018c7c40a395de5a2523d86d834392b62 (patch)
tree516aee90d2fc0e9c05bf5ef2d7005ce5a03cfe20 /templates/system/package/repository/node.def
parent16031470e620e2310935795cd110eceec7995712 (diff)
downloadvyatta-cfg-quagga-b46b6fb018c7c40a395de5a2523d86d834392b62.tar.gz
vyatta-cfg-quagga-b46b6fb018c7c40a395de5a2523d86d834392b62.zip
fix for bug 1938 to prep for glendale repo
Diffstat (limited to 'templates/system/package/repository/node.def')
-rw-r--r--templates/system/package/repository/node.def17
1 files changed, 7 insertions, 10 deletions
diff --git a/templates/system/package/repository/node.def b/templates/system/package/repository/node.def
index 4fd6d587..75a61e55 100644
--- a/templates/system/package/repository/node.def
+++ b/templates/system/package/repository/node.def
@@ -1,14 +1,11 @@
tag:
type: txt
-help: "Repository name"
-# bug 1847: remove the previous repo line before adding new line.
-# need to prohibit '!' in repo name (sed delimiter)
-syntax: pattern $(@) "^[^!]+$" ; "Do not use '!' in repository name"
-create: "sudo sh -c \"touch /etc/apt/sources.list && \
-sed -i '\\!/ $(@) !d' /etc/apt/sources.list && \
-echo \\\"deb $(url/@)/ $(@) $(component/@)\\\" >> /etc/apt/sources.list\" "
+help: "Name describing the repository"
+commit: $(./url/) != ""; "Must configure the repository URL"
+commit: $(./distribution/) != ""; "Must configure the repository distribution"
+commit: $(./component/) != ""; "Must configure the repository component"
update: "sudo sh -c \"touch /etc/apt/sources.list && \
-sed -i '\\!/ $(@) !d' /etc/apt/sources.list && \
-echo \\\"deb $(url/@)/ $(@) $(component/@)\\\" >> /etc/apt/sources.list\" "
+sed -i '\\!# $(@) #!d' /etc/apt/sources.list && \
+echo \\\"deb $(url/@)/ $(distribution/@) $(component/@) # $(@) #\\\" >> /etc/apt/sources.list\" "
delete: "sudo sh -c \"touch /etc/apt/sources.list && \
-sed -i '\\! $(@) $(component/@)!d' /etc/apt/sources.list\" "
+sed -i '\\!# $(@) #!d' /etc/apt/sources.list\" "