Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # imap drive layout information
- [%- USE dir = Directory("/sys/block") %]
- [%- FOREACH item = dir.dirs %]
- [%- name = item.name %]
- [%- NEXT UNLESS name.match('^sd') %]
- [%- TRY %]
- [%- USE File("/sys/block/$name/device/model") %]
- [%- drive = INSERT "/sys/block/$name/device/model" | trim %]
- [%- IF imap.drives.$drive %]
- # [% name %]: [% drive %]
- [%- FOREACH num = imap.drives.$drive.keys.nsort %]
- [%- conf = imap.drives.$drive.$num %]
- [%- IF conf.fs == 'ext4' %]
- [%- mountdata = "ext4 rw,noatime,data=ordered 0 0" %]
- [%- ELSIF conf.fs == 'btrfs' %]
- [%- mountdata = "btrfs rw,noatime 0 0" %]
- [%- ELSE %]
- [%- mountdata = "reiserfs rw,noatime,nodiratime,notail,data=ordered 0 0" %]
- [%- END %]
- /dev/[% name %][% num %] /mnt/[% drive %][% conf.num %] [% mountdata %]
- [%- END %]
- [%- END %]
- [%- CATCH File %]
- [%- END %]
- [%- END %]
- [%- END %]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement