summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacob Helwig <jacob@puppetlabs.com>2011-03-09 10:58:44 -0800
committerJacob Helwig <jacob@puppetlabs.com>2011-03-09 10:58:44 -0800
commit6ff2e5cd775c5802113d27f85ed518e25365d563 (patch)
treee3ca7ee3b10758883f41de804d6d46cd52d1d032
parent9bc87438f61158acd33161690e159c7d264d3f80 (diff)
parent682686f7cb6c1b400f04297ebf606d3b555858ce (diff)
downloadpuppet-6ff2e5cd775c5802113d27f85ed518e25365d563.tar.gz
puppet-6ff2e5cd775c5802113d27f85ed518e25365d563.tar.xz
puppet-6ff2e5cd775c5802113d27f85ed518e25365d563.zip
Merge branch 'ticket/next/6441-add-mount-fixture-for-AIX' into next
* ticket/next/6441-add-mount-fixture-for-AIX: (#6441) Add mount fixture for AIX's /etc/filesystems
-rw-r--r--spec/fixtures/unit/provider/mount/parsed/aix.filesystems144
-rwxr-xr-xspec/unit/provider/mount/parsed_spec.rb2
2 files changed, 146 insertions, 0 deletions
diff --git a/spec/fixtures/unit/provider/mount/parsed/aix.filesystems b/spec/fixtures/unit/provider/mount/parsed/aix.filesystems
new file mode 100644
index 000000000..7347f2b8c
--- /dev/null
+++ b/spec/fixtures/unit/provider/mount/parsed/aix.filesystems
@@ -0,0 +1,144 @@
+* IBM_PROLOG_BEGIN_TAG
+* This is an automatically generated prolog.
+*
+* bos61B src/bos/etc/filesystems/filesystems 1.23
+*
+* Licensed Materials - Property of IBM
+*
+* COPYRIGHT International Business Machines Corp. 1985,1993
+* All Rights Reserved
+*
+* US Government Users Restricted Rights - Use, duplication or
+* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
+*
+* @(#)filesystems @(#)29 1.23 src/bos/etc/filesystems/filesystems, cmdfs, bos61B, b2007_38A8 8/16/07 17:18:35
+* IBM_PROLOG_END_TAG
+*
+* COMPONENT_NAME: CMDFS
+*
+* FUNCTIONS: none
+*
+* ORIGINS: 27
+*
+* (C) COPYRIGHT International Business Machines Corp. 1985, 1993
+* All Rights Reserved
+* Licensed Materials - Property of IBM
+*
+* US Government Users Restricted Rights - Use, duplication or
+* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
+*
+*
+*
+* This version of /etc/filesystems assumes that only the root file system
+* is created and ready. As new file systems are added, change the check,
+* mount, free, log, vol and vfs entries for the appropriate stanza.
+*
+
+/:
+ dev = /dev/hd4
+ vfs = jfs2
+ log = /dev/hd8
+ mount = automatic
+ check = false
+ type = bootfs
+ vol = root
+ free = true
+ quota = no
+
+/home:
+ dev = /dev/hd1
+ vfs = jfs2
+ log = /dev/hd8
+ mount = true
+ check = true
+ vol = /home
+ free = false
+ quota = no
+
+/usr:
+ dev = /dev/hd2
+ vfs = jfs2
+ log = /dev/hd8
+ mount = automatic
+ check = false
+ type = bootfs
+ vol = /usr
+ free = false
+ quota = no
+
+/var:
+ dev = /dev/hd9var
+ vfs = jfs2
+ log = /dev/hd8
+ mount = automatic
+ check = false
+ type = bootfs
+ vol = /var
+ free = false
+ quota = no
+
+/tmp:
+ dev = /dev/hd3
+ vfs = jfs2
+ log = /dev/hd8
+ mount = automatic
+ check = false
+ vol = /tmp
+ free = false
+ quota = no
+
+/admin:
+ dev = /dev/hd11admin
+ vfs = jfs2
+ log = /dev/hd8
+ mount = true
+ check = false
+ vol = /admin
+ free = false
+ quota = no
+
+/proc:
+ dev = /proc
+ vol = "/proc"
+ mount = true
+ check = false
+ free = false
+ vfs = procfs
+
+/opt:
+ dev = /dev/hd10opt
+ vfs = jfs2
+ log = /dev/hd8
+ mount = true
+ check = true
+ vol = /opt
+ free = false
+ quota = no
+
+/var/adm/ras/livedump:
+ dev = /dev/livedump
+ vfs = jfs2
+ log = /dev/hd8
+ mount = true
+ account = false
+ quota = no
+
+
+/stage/middleware:
+ dev = "/stage/middleware"
+ vfs = nfs
+ nodename = 192.168.1.11
+ mount = true
+ type = nfs
+ options = ro,bg,hard,intr,sec=sys
+ account = false
+
+/home/u0010689:
+ dev = "/userdata/20010689"
+ vfs = nfs
+ nodename = 192.168.1.11
+ mount = true
+ type = nfs
+ options = bg,hard,intr
+ account = false
+
diff --git a/spec/unit/provider/mount/parsed_spec.rb b/spec/unit/provider/mount/parsed_spec.rb
index 43defbe87..b63c0751f 100755
--- a/spec/unit/provider/mount/parsed_spec.rb
+++ b/spec/unit/provider/mount/parsed_spec.rb
@@ -189,6 +189,8 @@ FSTAB
end
+ it "should support AIX's paragraph based /etc/filesystems"
+
my_fixtures('*.fstab').each do |fstab|
platform = File.basename(fstab, '.fstab')
describe "when prefetching on #{platform}" do