# 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 EL6 Version: 1.0.0 Release: %(date +%s).el6 License: GPLv3, Apache Software License Group: System Environment/Base URL: https://github.com/GoogleCloudPlatform/compute-image-packages Requires: gawk, e2fsprogs, file, dracut, grep, util-linux, gdisk Conflicts: cloud-utils-growpart, cloud-utils, dracut-modules-growroot # 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, cloud-initramfs-tools, and cloud-utils-growpart. %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT cp -R $RPM_SOURCE_DIR/etc $RPM_BUILD_ROOT cp -R $RPM_SOURCE_DIR/usr $RPM_BUILD_ROOT %files %attr(755,root,root) /etc/init.d/expand-root %attr(755,root,root) /usr/bin/growpart %attr(755,root,root) /usr/share/dracut/modules.d/50growroot/growroot-dummy.sh %attr(755,root,root) /usr/share/dracut/modules.d/50growroot/growroot.sh %attr(755,root,root) /usr/share/dracut/modules.d/50growroot/install %post dracut --force chkconfig --level 2345 expand-root on %postun dracut --force chkconfig expand-root off