Update of Packer builder for Vagrant and various clouds
[osm/devops.git] / packer / packer_templates / _common / motd.sh
1 #!/bin/sh -eux
2
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 # http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 my_custom_motd='
16 This system was built by Telefónica I+D for ETSI Open Source MANO (ETSI OSM)'
17
18 if [ -d /etc/update-motd.d ]; then
19 MOTD_CONFIG='/etc/update-motd.d/99-custom'
20
21 cat >> "$MOTD_CONFIG" <<FINAL
22 #!/bin/sh
23
24 cat <<'EOF'
25 $my_custom_motd
26 EOF
27 FINAL
28
29 chmod 0755 "$MOTD_CONFIG"
30 else
31 echo "$my_custom_motd" >> /etc/motd
32 fi