| # Copyright 2016 Google Inc. All Rights Reserved. |
| # |
| # 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: gce-disk-expand |
| Summary: Google Compute Engine root disk expansion utilities for EL7 |
| Version: 1.0.1 |
| Release: %(date +%s).el7 |
| License: GPLv3, Apache Software License |
| Group: System Environment/Base |
| URL: https://github.com/GoogleCloudPlatform/compute-image-packages |
| Requires: gawk, e2fsprogs, file, grep, util-linux, gdisk |
| Conflicts: cloud-utils-growpart, cloud-utils |
| |
| # Allow other files in the source that don't end up in the package. |
| %define _unpackaged_files_terminate_build 0 |
| |
| %description |
| gce-disk-expand: Automatically resize the root partition on first boot. |
| |
| This package is adopted from cloud-utils. |
| |
| %install |
| rm -rf $RPM_BUILD_ROOT |
| mkdir -p $RPM_BUILD_ROOT |
| cp -R $RPM_SOURCE_DIR/usr $RPM_BUILD_ROOT |
| |
| %files |
| %attr(755,root,root) /usr/bin/expand-root |
| %attr(755,root,root) /usr/bin/growpart |
| %attr(644,root,root) /usr/lib/systemd/system/expand-root.service |
| |
| %post |
| systemctl enable expand-root.service |
| |
| %postun |
| systemctl disable expand-root.service |