diff options
author | Sangjung Woo <sangjung.woo@samsung.com> | 2014-04-04 18:31:38 +0900 |
---|---|---|
committer | Sangjung Woo <sangjung.woo@samsung.com> | 2014-04-04 18:31:38 +0900 |
commit | c018ade26bcdc48a82b0ea3c7fb9de6c2b88bbca (patch) | |
tree | 035a7febc21fa39cc8b545f4ff45dad7b7180640 | |
parent | 6183e095aed2b8a00b2ac5b965cd0e3d7be0e01d (diff) | |
download | system-plugin-mount-accepted/tizen_mobile.tar.gz system-plugin-mount-accepted/tizen_mobile.tar.bz2 system-plugin-mount-accepted/tizen_mobile.zip |
Resize partition for /opt and /opt/usrHEADsubmit/tizen/20140407.034348accepted/tizen/mobile/20140407.041645accepted/tizen/ivi/panda/20140408.203259accepted/tizen/ivi/20140410.192056tizenaccepted/tizen_mobileaccepted/tizen_ivi_pandaaccepted/tizen_ivi
When booting the device at first time, '/opt' and '/opt/usr' partition
should be extended by using resize2fs command.
Change-Id: I10c7be9d9deb3bc962b01514f6c04dc16ef0565b
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
-rwxr-xr-x | packaging/system-plugin-mount.spec | 7 | ||||
-rw-r--r-- | usr/lib/systemd/system/resize2fs-opt-usr.service | 14 | ||||
-rw-r--r-- | usr/lib/systemd/system/resize2fs-opt.service | 14 |
3 files changed, 35 insertions, 0 deletions
diff --git a/packaging/system-plugin-mount.spec b/packaging/system-plugin-mount.spec index 88498e5..5b1d01b 100755 --- a/packaging/system-plugin-mount.spec +++ b/packaging/system-plugin-mount.spec @@ -31,6 +31,9 @@ cp -f LICENSE %{buildroot}/usr/share/license/%{name} #resize2fs service file for systemd install -m0755 -d %{buildroot}%{_unitdir}/local-fs.target.wants ln -s ../resize2fs-root.service %{buildroot}%{_unitdir}/local-fs.target.wants/resize2fs-root.service +ln -s ../resize2fs-opt.service %{buildroot}%{_unitdir}/local-fs.target.wants/resize2fs-opt.service +ln -s ../resize2fs-opt-usr.service %{buildroot}%{_unitdir}/local-fs.target.wants/resize2fs-opt-usr.service + %files /bin/with-dev-root-do @@ -41,4 +44,8 @@ ln -s ../resize2fs-root.service %{buildroot}%{_unitdir}/local-fs.target.wants/re /usr/share/license/%{name} %{_unitdir}/resize2fs-root.service %{_unitdir}/local-fs.target.wants/resize2fs-root.service +%{_unitdir}/resize2fs-opt.service +%{_unitdir}/local-fs.target.wants/resize2fs-opt.service +%{_unitdir}/resize2fs-opt-usr.service +%{_unitdir}/local-fs.target.wants/resize2fs-opt-usr.service %{_unitdir}/resize2fs@.service diff --git a/usr/lib/systemd/system/resize2fs-opt-usr.service b/usr/lib/systemd/system/resize2fs-opt-usr.service new file mode 100644 index 0000000..cdc31b2 --- /dev/null +++ b/usr/lib/systemd/system/resize2fs-opt-usr.service @@ -0,0 +1,14 @@ +[Unit] +Description=Resize /opt/usr file system +DefaultDependencies=no +Before=opt-usr.mount +After=systemd-fsck@dev-mmcblk0p7.service +Requires=systemd-fsck@dev-mmcblk0p7.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/systemctl start resize2fs@dev-mmcblk0p7.service +ExecStartPost=/bin/ln -s /dev/null /etc/systemd/system/resize2fs-opt-usr.service +StandardOutput=journal+console +TimeoutSec=0 diff --git a/usr/lib/systemd/system/resize2fs-opt.service b/usr/lib/systemd/system/resize2fs-opt.service new file mode 100644 index 0000000..164731a --- /dev/null +++ b/usr/lib/systemd/system/resize2fs-opt.service @@ -0,0 +1,14 @@ +[Unit] +Description=Resize /opt file system +DefaultDependencies=no +Before=opt.mount +After=systemd-fsck@dev-mmcblk0p6.service +Requires=systemd-fsck@dev-mmcblk0p6.service + +[Service] +Type=oneshot +RemainAfterExit=no +ExecStart=/usr/bin/systemctl start resize2fs@dev-mmcblk0p6.service +ExecStartPost=/bin/ln -s /dev/null /etc/systemd/system/resize2fs-opt.service +StandardOutput=journal+console +TimeoutSec=0 |