diff options
author | Matthias Hentges <oe@hentges.net> | 2007-12-23 14:40:59 +0000 |
---|---|---|
committer | Matthias Hentges <oe@hentges.net> | 2007-12-23 14:40:59 +0000 |
commit | 485571cde482594a85494905868eae7a46cfc3a1 (patch) | |
tree | 85c9d059a1d26f15f2cd56144f2855aac2cc7784 /packages/images | |
parent | 0d240fc455c013943e170a70828d825ced38354e (diff) | |
parent | 17a572144f53d6f1abf1fee46d8e41c38e561b01 (diff) |
merge of '4a88a5ffedd700d28476cfaa227e1fde7e0a2fed'
and '7cacda73f6295d69f1f1e7f92b77d847df223b1b'
Diffstat (limited to 'packages/images')
-rw-r--r-- | packages/images/nas-server-image.bb | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/packages/images/nas-server-image.bb b/packages/images/nas-server-image.bb new file mode 100644 index 0000000000..d4a012c082 --- /dev/null +++ b/packages/images/nas-server-image.bb @@ -0,0 +1,47 @@ +# This image is intended to provide a configuration +# for a network attached storage server device. + +# Key features are: +# +# 1) Must be able to mount attached storage devices like +# internal disks, external USB disks, etc. Should support +# various filesystem choices, but ext2 at a minimum. +# +# 2) Must be able to boot from internal flash, or directly +# from a filesystem stored on the attached storage. +# +# 3) Must be able to share that storage across the network +# using various protocols like Samba, NFS, etc. +# +# 4) Bonus points for being able to support other central +# network services like a central gateway machine might. + +# Although it is tested with the Angstrom distro, it is +# intended to be distro-agnostic. + +DISTRO_SSH_DAEMON ?= "dropbear" +DISTRO_PACKAGE_MANAGER ?= "ipkg ipkg-collateral" + +DEPENDS = "task-boot task-base-apex \ + task-distro-base task-machine-base \ + ${DISTRO_SSH_DAEMON} \ + ${DISTRO_PACKAGE_MANAGER} \ + task-base-usbhost task-base-ext2 \ + task-nas-server-everything \ + " + +IMAGE_INSTALL_TASKS = "\ + task-nas-server-everything \ + " + +IMAGE_INSTALL = "task-boot task-base-apex \ + ${DISTRO_SSH_DAEMON} \ + ${DISTRO_PACKAGE_MANAGER} \ + task-base-usbhost task-base-ext2 \ + ${IMAGE_INSTALL_TASKS} \ + " + +export IMAGE_BASENAME = "nas-server-image" +IMAGE_LINGUAS = "" + +inherit image |