Skip to content
Snippets Groups Projects
Commit ccac835c authored by Jacob Vosmaer's avatar Jacob Vosmaer
Browse files

Perform single edits in gitlab.yml with ed

Sed works well for global search and replace, but if you only want to
change one occurence it seems to be easier to use ed.
parent d8afad33
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -16,8 +16,8 @@ gitlab-config: gitlab/config/gitlab.yml gitlab/config/database.yml gitlab/config
 
gitlab/config/gitlab.yml:
sed -e "s|/home/git|${gitlab_development_root}|"\
-e "s|# user: git|user: $(shell whoami)|"\
gitlab/config/gitlab.yml.example > gitlab/config/gitlab.yml
support/edit-gitlab.yml gitlab/config/gitlab.yml
 
gitlab/config/database.yml:
sed "s|/home/git|${gitlab_development_root}|" database.yml.example > gitlab/config/database.yml
Loading
Loading
#!/bin/sh
# This script will edit the file named as the first argument in-place.
ed -s "$1" <<EOF
/port:/c
port: 3000
.
/ user:/c
user: $(whoami)
.
wq
EOF
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment