diff --git a/README.md b/README.md index 0c080f9..e65d3da 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ executed as a first during the post-networking contextualization stage. ## License -Copyright 2002-2019, OpenNebula Project, OpenNebula Systems (formerly C12G Labs) +Copyright 2002-2020, OpenNebula Project, OpenNebula Systems (formerly C12G Labs) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain diff --git a/generate.sh b/generate.sh index 4cbd5ae..4024653 100755 --- a/generate.sh +++ b/generate.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context##apk.one b/src/etc/init.d/one-context##apk.one index c0b9985..ddedb7e 100755 --- a/src/etc/init.d/one-context##apk.one +++ b/src/etc/init.d/one-context##apk.one @@ -1,5 +1,21 @@ #!/sbin/openrc-run +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + name="OpenNebula contextualization" depend() { diff --git a/src/etc/init.d/one-context##deb.sysv.one b/src/etc/init.d/one-context##deb.sysv.one index f8db569..2d36b51 100755 --- a/src/etc/init.d/one-context##deb.sysv.one +++ b/src/etc/init.d/one-context##deb.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context##rpm.sysv.one b/src/etc/init.d/one-context##rpm.sysv.one index 0b9d9bb..77b5961 100755 --- a/src/etc/init.d/one-context##rpm.sysv.one +++ b/src/etc/init.d/one-context##rpm.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-force##apk.one b/src/etc/init.d/one-context-force##apk.one index 2b50c51..51e8acb 100755 --- a/src/etc/init.d/one-context-force##apk.one +++ b/src/etc/init.d/one-context-force##apk.one @@ -1,5 +1,21 @@ #!/sbin/openrc-run +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + name="OpenNebula forced run" depend() { diff --git a/src/etc/init.d/one-context-force##deb.sysv.one b/src/etc/init.d/one-context-force##deb.sysv.one index 8c40cb1..61cfc90 100755 --- a/src/etc/init.d/one-context-force##deb.sysv.one +++ b/src/etc/init.d/one-context-force##deb.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-force##rpm.sysv.one b/src/etc/init.d/one-context-force##rpm.sysv.one index a7ccac9..97ef7e7 100755 --- a/src/etc/init.d/one-context-force##rpm.sysv.one +++ b/src/etc/init.d/one-context-force##rpm.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-local##apk.one b/src/etc/init.d/one-context-local##apk.one index dc833b8..9cc8ac3 100755 --- a/src/etc/init.d/one-context-local##apk.one +++ b/src/etc/init.d/one-context-local##apk.one @@ -1,5 +1,21 @@ #!/sbin/openrc-run +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # +# name="OpenNebula pre-networking contextualization" depend() { diff --git a/src/etc/init.d/one-context-local##deb.sysv.one b/src/etc/init.d/one-context-local##deb.sysv.one index b27d34f..4c8ab95 100755 --- a/src/etc/init.d/one-context-local##deb.sysv.one +++ b/src/etc/init.d/one-context-local##deb.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-local##rpm.sysv.one b/src/etc/init.d/one-context-local##rpm.sysv.one index 8b6c60d..da6b521 100755 --- a/src/etc/init.d/one-context-local##rpm.sysv.one +++ b/src/etc/init.d/one-context-local##rpm.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-reconfigure##apk.one b/src/etc/init.d/one-context-reconfigure##apk.one index facbc6c..1240092 100755 --- a/src/etc/init.d/one-context-reconfigure##apk.one +++ b/src/etc/init.d/one-context-reconfigure##apk.one @@ -1,5 +1,21 @@ #!/sbin/openrc-run +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + name="OpenNebula reconfiguration" depend() { diff --git a/src/etc/init.d/one-context-reconfigure##deb.sysv.one b/src/etc/init.d/one-context-reconfigure##deb.sysv.one index 77f0834..cc14331 100755 --- a/src/etc/init.d/one-context-reconfigure##deb.sysv.one +++ b/src/etc/init.d/one-context-reconfigure##deb.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-reconfigure##rpm.sysv.one b/src/etc/init.d/one-context-reconfigure##rpm.sysv.one index 0084909..144e64f 100755 --- a/src/etc/init.d/one-context-reconfigure##rpm.sysv.one +++ b/src/etc/init.d/one-context-reconfigure##rpm.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-reconfigure-delayed##apk.one b/src/etc/init.d/one-context-reconfigure-delayed##apk.one index ed1b9e4..aafbaec 100755 --- a/src/etc/init.d/one-context-reconfigure-delayed##apk.one +++ b/src/etc/init.d/one-context-reconfigure-delayed##apk.one @@ -1,5 +1,21 @@ #!/sbin/openrc-run +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + name="OpenNebula delayed reconfiguration" depend() { diff --git a/src/etc/init.d/one-context-reconfigure-delayed##deb.sysv.one b/src/etc/init.d/one-context-reconfigure-delayed##deb.sysv.one index 174f436..5949eac 100755 --- a/src/etc/init.d/one-context-reconfigure-delayed##deb.sysv.one +++ b/src/etc/init.d/one-context-reconfigure-delayed##deb.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init.d/one-context-reconfigure-delayed##rpm.sysv.one b/src/etc/init.d/one-context-reconfigure-delayed##rpm.sysv.one index 20b0204..d8a70f1 100755 --- a/src/etc/init.d/one-context-reconfigure-delayed##rpm.sysv.one +++ b/src/etc/init.d/one-context-reconfigure-delayed##rpm.sysv.one @@ -1,7 +1,7 @@ #!/bin/bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/init/one-context-force.conf##deb.upstart.one b/src/etc/init/one-context-force.conf##deb.upstart.one index de172a8..e4f5da8 100644 --- a/src/etc/init/one-context-force.conf##deb.upstart.one +++ b/src/etc/init/one-context-force.conf##deb.upstart.one @@ -1,3 +1,19 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + description "OpenNebula forced run" author "OpenNebula Systems " diff --git a/src/etc/init/one-context-local.conf##deb.upstart.one b/src/etc/init/one-context-local.conf##deb.upstart.one index 7baac4e..49cb9a3 100644 --- a/src/etc/init/one-context-local.conf##deb.upstart.one +++ b/src/etc/init/one-context-local.conf##deb.upstart.one @@ -1,3 +1,19 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + description "OpenNebula pre-networking contextualization" author "OpenNebula Systems " diff --git a/src/etc/init/one-context-reconfigure-delayed.conf##deb.upstart.one b/src/etc/init/one-context-reconfigure-delayed.conf##deb.upstart.one index 2fa3e2c..6c8ecb9 100644 --- a/src/etc/init/one-context-reconfigure-delayed.conf##deb.upstart.one +++ b/src/etc/init/one-context-reconfigure-delayed.conf##deb.upstart.one @@ -1,3 +1,19 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + description "OpenNebula delayed reconfiguration" author "OpenNebula Systems " diff --git a/src/etc/init/one-context-reconfigure.conf##deb.upstart.one b/src/etc/init/one-context-reconfigure.conf##deb.upstart.one index 72c2db5..dc83aa2 100644 --- a/src/etc/init/one-context-reconfigure.conf##deb.upstart.one +++ b/src/etc/init/one-context-reconfigure.conf##deb.upstart.one @@ -1,3 +1,19 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + description "OpenNebula reconfiguration" author "OpenNebula Systems " diff --git a/src/etc/init/one-context.conf##deb.upstart.one b/src/etc/init/one-context.conf##deb.upstart.one index 82f9714..8cc0288 100644 --- a/src/etc/init/one-context.conf##deb.upstart.one +++ b/src/etc/init/one-context.conf##deb.upstart.one @@ -1,3 +1,19 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + description "OpenNebula contextualization" author "OpenNebula Systems " diff --git a/src/etc/one-context.d/loc-05-grow-rootfs b/src/etc/one-context.d/loc-05-grow-rootfs index 7c54e1e..af745e8 100755 --- a/src/etc/one-context.d/loc-05-grow-rootfs +++ b/src/etc/one-context.d/loc-05-grow-rootfs @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + set -e GROW_ROOTFS=${GROW_ROOTFS:-YES} diff --git a/src/etc/one-context.d/loc-09-timezone b/src/etc/one-context.d/loc-09-timezone index d94669e..1abe4f8 100755 --- a/src/etc/one-context.d/loc-09-timezone +++ b/src/etc/one-context.d/loc-09-timezone @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2019, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network##apk.one b/src/etc/one-context.d/loc-10-network##apk.one index f90782b..919cbaa 100755 --- a/src/etc/one-context.d/loc-10-network##apk.one +++ b/src/etc/one-context.d/loc-10-network##apk.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2014, C12G Labs S.L. # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network##bsd.one b/src/etc/one-context.d/loc-10-network##bsd.one index d2e6527..1b9b611 100755 --- a/src/etc/one-context.d/loc-10-network##bsd.one +++ b/src/etc/one-context.d/loc-10-network##bsd.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network##deb.one b/src/etc/one-context.d/loc-10-network##deb.one index c89705a..bd7ebb8 100755 --- a/src/etc/one-context.d/loc-10-network##deb.one +++ b/src/etc/one-context.d/loc-10-network##deb.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network##network-scripts.one b/src/etc/one-context.d/loc-10-network##network-scripts.one index 6768429..1b4998d 100755 --- a/src/etc/one-context.d/loc-10-network##network-scripts.one +++ b/src/etc/one-context.d/loc-10-network##network-scripts.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network##networkd.one b/src/etc/one-context.d/loc-10-network##networkd.one index 9c1ffac..9f24d1e 100755 --- a/src/etc/one-context.d/loc-10-network##networkd.one +++ b/src/etc/one-context.d/loc-10-network##networkd.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-10-network-pci##one b/src/etc/one-context.d/loc-10-network-pci##one index 867837d..3418725 100755 --- a/src/etc/one-context.d/loc-10-network-pci##one +++ b/src/etc/one-context.d/loc-10-network-pci##one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-11-dns##one b/src/etc/one-context.d/loc-11-dns##one index ce49b9c..375bc55 100755 --- a/src/etc/one-context.d/loc-11-dns##one +++ b/src/etc/one-context.d/loc-11-dns##one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-12-firewall##vr b/src/etc/one-context.d/loc-12-firewall##vr index 93445ee..9773891 100755 --- a/src/etc/one-context.d/loc-12-firewall##vr +++ b/src/etc/one-context.d/loc-12-firewall##vr @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-14-mount-swap##one b/src/etc/one-context.d/loc-14-mount-swap##one index 01f4cbe..78ffdfe 100755 --- a/src/etc/one-context.d/loc-14-mount-swap##one +++ b/src/etc/one-context.d/loc-14-mount-swap##one @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + activate_swaps_linux() { SWAP_DRIVES=$(blkid -t TYPE="swap" -o device) for SWAP in $SWAP_DRIVES ; do diff --git a/src/etc/one-context.d/loc-15-ip_forward##vr b/src/etc/one-context.d/loc-15-ip_forward##vr index bd2dffb..38e8746 100755 --- a/src/etc/one-context.d/loc-15-ip_forward##vr +++ b/src/etc/one-context.d/loc-15-ip_forward##vr @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + if [ -z "${VROUTER_ID}${VROUTER_KEEPALIVED_ID}" ]; then if [ -f /etc/sysctl.d/01-one.conf ]; then unlink /etc/sysctl.d/01-one.conf diff --git a/src/etc/one-context.d/loc-15-keepalived##vr b/src/etc/one-context.d/loc-15-keepalived##vr index c472623..6c7bb13 100755 --- a/src/etc/one-context.d/loc-15-keepalived##vr +++ b/src/etc/one-context.d/loc-15-keepalived##vr @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-16-gen-env b/src/etc/one-context.d/loc-16-gen-env index 1756154..8e0565b 100755 --- a/src/etc/one-context.d/loc-16-gen-env +++ b/src/etc/one-context.d/loc-16-gen-env @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + ENV_FILE=/var/run/one-context/one_env MOUNT_DIR=${MOUNT_DIR:-/mnt} TOKENTXT=$(cat "${MOUNT_DIR}/token.txt") diff --git a/src/etc/one-context.d/loc-20-set-username-password b/src/etc/one-context.d/loc-20-set-username-password index 1c6fb30..2b45b8f 100755 --- a/src/etc/one-context.d/loc-20-set-username-password +++ b/src/etc/one-context.d/loc-20-set-username-password @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-22-ssh_public_key b/src/etc/one-context.d/loc-22-ssh_public_key index 0b9fefa..3221b36 100755 --- a/src/etc/one-context.d/loc-22-ssh_public_key +++ b/src/etc/one-context.d/loc-22-ssh_public_key @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/loc-24-ssh_host_key##deb b/src/etc/one-context.d/loc-24-ssh_host_key##deb index a64f4bc..75975ed 100755 --- a/src/etc/one-context.d/loc-24-ssh_host_key##deb +++ b/src/etc/one-context.d/loc-24-ssh_host_key##deb @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then DEBIAN_FRONTEND=noninteractive dpkg-reconfigure openssh-server fi diff --git a/src/etc/one-context.d/loc-30-console##one b/src/etc/one-context.d/loc-30-console##one index 0cf9fb9..3fc1992 100755 --- a/src/etc/one-context.d/loc-30-console##one +++ b/src/etc/one-context.d/loc-30-console##one @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + # Linux for _dev_tty in $(find /dev -type c -name 'tty[0-9]*'); do TERM=linux setterm -blank 0 -powerdown 0 >>"${_dev_tty}" diff --git a/src/etc/one-context.d/loc-35-securetty b/src/etc/one-context.d/loc-35-securetty index 1b8a071..2bc111d 100755 --- a/src/etc/one-context.d/loc-35-securetty +++ b/src/etc/one-context.d/loc-35-securetty @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + _pam_file="/etc/pam.d/login" if [ ! -f "${_pam_file}" ]; then exit 0 diff --git a/src/etc/one-context.d/net-11-fix-loopback##deb.one b/src/etc/one-context.d/net-11-fix-loopback##deb.one index c53a974..828e214 100755 --- a/src/etc/one-context.d/net-11-fix-loopback##deb.one +++ b/src/etc/one-context.d/net-11-fix-loopback##deb.one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2016, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/one-context.d/net-15-hostname b/src/etc/one-context.d/net-15-hostname index 8f78286..42f36df 100755 --- a/src/etc/one-context.d/net-15-hostname +++ b/src/etc/one-context.d/net-15-hostname @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + _kernel="$(uname -s)" if [ "${_kernel}" = 'FreeBSD' ]; then SED_I="sed -i ''" diff --git a/src/etc/one-context.d/net-97-start-script b/src/etc/one-context.d/net-97-start-script index 09bc538..65e0935 100755 --- a/src/etc/one-context.d/net-97-start-script +++ b/src/etc/one-context.d/net-97-start-script @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + MOUNT_DIR=${MOUNT_DIR:-/mnt} TMP_DIR=$(mktemp -d "/tmp/one-context.XXXXXX") TMP_FILE="${TMP_DIR}/one-start-script" diff --git a/src/etc/one-context.d/net-98-execute-scripts b/src/etc/one-context.d/net-98-execute-scripts index 8e937ea..0078c3f 100755 --- a/src/etc/one-context.d/net-98-execute-scripts +++ b/src/etc/one-context.d/net-98-execute-scripts @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + MOUNT_DIR=${MOUNT_DIR:-/mnt} TMP_DIR=$(mktemp -d "/tmp/one-context.XXXXXX") diff --git a/src/etc/one-context.d/net-99-report-ready b/src/etc/one-context.d/net-99-report-ready index 28745d3..3f12ba7 100755 --- a/src/etc/one-context.d/net-99-report-ready +++ b/src/etc/one-context.d/net-99-report-ready @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + ENV_FILE=${ENV_FILE:-/var/run/one-context/one_env} if [ "$REPORT_READY" != "YES" ]; then diff --git a/src/etc/rc.d/one-context##bsd_rc.one b/src/etc/rc.d/one-context##bsd_rc.one index b6a85ad..277cfa1 100755 --- a/src/etc/rc.d/one-context##bsd_rc.one +++ b/src/etc/rc.d/one-context##bsd_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/rc.d/one-context-force##bsd_rc.one b/src/etc/rc.d/one-context-force##bsd_rc.one index f6425d5..437e12c 100755 --- a/src/etc/rc.d/one-context-force##bsd_rc.one +++ b/src/etc/rc.d/one-context-force##bsd_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/rc.d/one-context-local##bsd_rc.one b/src/etc/rc.d/one-context-local##bsd_rc.one index fadf050..fadab02 100755 --- a/src/etc/rc.d/one-context-local##bsd_rc.one +++ b/src/etc/rc.d/one-context-local##bsd_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/rc.d/one-context-reconfigure##bsd_rc_TODO.one b/src/etc/rc.d/one-context-reconfigure##bsd_rc_TODO.one index 11d5a58..ffb9984 100755 --- a/src/etc/rc.d/one-context-reconfigure##bsd_rc_TODO.one +++ b/src/etc/rc.d/one-context-reconfigure##bsd_rc_TODO.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/etc/rc.d/one-context-reconfigure-delayed##bsd_rc_TODO.one b/src/etc/rc.d/one-context-reconfigure-delayed##bsd_rc_TODO.one index 3aefee3..72d273b 100755 --- a/src/etc/rc.d/one-context-reconfigure-delayed##bsd_rc_TODO.one +++ b/src/etc/rc.d/one-context-reconfigure-delayed##bsd_rc_TODO.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/bin/onegate b/src/usr/bin/onegate index 518b365..3fa78b0 100755 --- a/src/usr/bin/onegate +++ b/src/usr/bin/onegate @@ -1,5 +1,21 @@ #!/usr/bin/env bash +# -------------------------------------------------------------------------- # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + ENV_FILE=/var/run/one-context/one_env if [ -f $ENV_FILE ]; then diff --git a/src/usr/local/etc/rc.d/one-context-force.sh##pfsense_rc.one b/src/usr/local/etc/rc.d/one-context-force.sh##pfsense_rc.one index fd37f7d..d92faa6 100755 --- a/src/usr/local/etc/rc.d/one-context-force.sh##pfsense_rc.one +++ b/src/usr/local/etc/rc.d/one-context-force.sh##pfsense_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/local/etc/rc.d/one-context-local.sh##pfsense_rc.one b/src/usr/local/etc/rc.d/one-context-local.sh##pfsense_rc.one index a702ac5..387066e 100755 --- a/src/usr/local/etc/rc.d/one-context-local.sh##pfsense_rc.one +++ b/src/usr/local/etc/rc.d/one-context-local.sh##pfsense_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/local/etc/rc.d/one-context-reconfigure-delayed.sh##pfsense_rc.one b/src/usr/local/etc/rc.d/one-context-reconfigure-delayed.sh##pfsense_rc.one index 2a4be52..71b3c82 100755 --- a/src/usr/local/etc/rc.d/one-context-reconfigure-delayed.sh##pfsense_rc.one +++ b/src/usr/local/etc/rc.d/one-context-reconfigure-delayed.sh##pfsense_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/local/etc/rc.d/one-context.sh##pfsense_rc.one b/src/usr/local/etc/rc.d/one-context.sh##pfsense_rc.one index 8976417..1e96497 100755 --- a/src/usr/local/etc/rc.d/one-context.sh##pfsense_rc.one +++ b/src/usr/local/etc/rc.d/one-context.sh##pfsense_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/local/etc/rc.d/one-contextre-configure.sh##pfsense_rc.one b/src/usr/local/etc/rc.d/one-contextre-configure.sh##pfsense_rc.one index 74df7f1..9783f5a 100755 --- a/src/usr/local/etc/rc.d/one-contextre-configure.sh##pfsense_rc.one +++ b/src/usr/local/etc/rc.d/one-contextre-configure.sh##pfsense_rc.one @@ -1,7 +1,7 @@ #!/bin/sh # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/sbin/one-context-run##one b/src/usr/sbin/one-context-run##one index eb74705..f8012a8 100755 --- a/src/usr/sbin/one-context-run##one +++ b/src/usr/sbin/one-context-run##one @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain # diff --git a/src/usr/sbin/one-contextd b/src/usr/sbin/one-contextd index 90d0c17..eef8cae 100755 --- a/src/usr/sbin/one-contextd +++ b/src/usr/sbin/one-contextd @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -------------------------------------------------------------------------- # -# Copyright 2010-2017, OpenNebula Systems # +# Copyright 2002-2020, OpenNebula Project, OpenNebula Systems # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. You may obtain #