<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx/core.git/os-plugins/plugins/example/OpenSLX/OSPlugin, branch master</title>
<subtitle>Open Statless Extensions - OpenSLX.</subtitle>
<id>https://git.openslx.org/openslx/core.git/atom/os-plugins/plugins/example/OpenSLX/OSPlugin?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx/core.git/atom/os-plugins/plugins/example/OpenSLX/OSPlugin?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/'/>
<updated>2010-09-02T15:50:49+00:00</updated>
<entry>
<title>change dir structure</title>
<updated>2010-09-02T15:50:49+00:00</updated>
<author>
<name>Sebastian Schmelzer</name>
</author>
<published>2010-09-02T15:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5'/>
<id>urn:sha1:416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* The xxx::active attribute of every plugin applies to clients, too.</title>
<updated>2009-02-11T19:15:50+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2009-02-11T19:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=aebf90c525183cf8a93d3f219aaeb26816b970bb'/>
<id>urn:sha1:aebf90c525183cf8a93d3f219aaeb26816b970bb</id>
<content type='text'>
  This could be used to test a specific plugin with one client before activating
  it for all others.
Some plugins specify seemingly strange 'applies-to-clients'-values for their
attributes, but I have not touched those, since I do not really know what
they do.

git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2573 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* reworked plugin-API concerning the way the parameters are passed into </title>
<updated>2008-05-26T19:22:00+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-05-26T19:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=b943b09340c3e3c59f83823946ceeb3e453b3e52'/>
<id>urn:sha1:b943b09340c3e3c59f83823946ceeb3e453b3e52</id>
<content type='text'>
  installationPhase() and removalPhase() - now we use a hash as the amount of
  parameters has become too large
* adjusted all plugins to these API change
* now not only the openslx base path, but the openslx config path is bind mounted
  into the vendor-OS chroot, such that plugins can check the available local 
  configuration extensions

git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1803 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* removed 'precedence'-attribute and made it part of the general plugin info -</title>
<updated>2008-03-24T15:42:47+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-03-24T15:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=7c25c7600d56ab930a9a7a111bab53f98eabc9df'/>
<id>urn:sha1:7c25c7600d56ab930a9a7a111bab53f98eabc9df</id>
<content type='text'>
  it makes no sense to have this configurable by the user

git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1682 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* Switched indent used in Perl-code and settings files from tabs to 4 spaces.</title>
<updated>2008-03-20T00:04:16+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-03-20T00:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=a0ce0340d0f95514008cfac751fe58748bbadd88'/>
<id>urn:sha1:a0ce0340d0f95514008cfac751fe58748bbadd88</id>
<content type='text'>
  May need some manual corrections here and there, but should basically be ok.

git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1658 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* adjusted plugin-API according to recent discussion with Volker:</title>
<updated>2008-02-23T18:44:04+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-02-23T18:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=494241071bd94d5e4b87ba113753642e57090af8'/>
<id>urn:sha1:494241071bd94d5e4b87ba113753642e57090af8</id>
<content type='text'>
  + dropped pre- and post-methods as they are not really needed, since ...
  + we now bind-mount /opt/openslx into /mnt/openslx of the vendor-OS chroot,
    so plugins can copy any required files from there
* cleaned up existing plugin implementations
* improved documentation for plugin developers (available via 
  'perldoc os-plugins/OpenSLX/OSPlugins/Base.pm').


git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1570 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>Added example of os-name in example.pm</title>
<updated>2008-02-21T16:41:50+00:00</updated>
<author>
<name>Bastian Wissler</name>
</author>
<published>2008-02-21T16:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=a471dc859dc6098f238ba3a08323d25f1a0adec6'/>
<id>urn:sha1:a471dc859dc6098f238ba3a08323d25f1a0adec6</id>
<content type='text'>
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1566 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* Added example how you can copy files outside of the chroot</title>
<updated>2008-02-17T00:55:00+00:00</updated>
<author>
<name>Volker Uhrig</name>
</author>
<published>2008-02-17T00:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=391a3936aea2baf556d07be2e98ade6e4b0a9ec2'/>
<id>urn:sha1:391a3936aea2baf556d07be2e98ade6e4b0a9ec2</id>
<content type='text'>
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1552 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>Refactored call-out to plugins when making the initramfs:</title>
<updated>2008-02-16T17:18:42+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-02-16T17:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=78a77be447311f092e92c19b0371379f533c4ec5'/>
<id>urn:sha1:78a77be447311f092e92c19b0371379f533c4ec5</id>
<content type='text'>
* The code for setting up the plugin in the initramfs has been moved into
  the plugin base, as this makes it possible for any plugin to override it
  (should the need ever arise).
* The plugin scripts themselves are now being copied into the initramfs,
  instead of being part of the config-TGZ - they are static scripts, so
  there's no need to make them part of the config. Only the actual settings
  of each plugin are part of the config-TGZ now.
* Cleaned up most accesses from plugins to private data of the makeInitRamFS-
  engine.
I have tested with these changes with Ubuntu and Debian, and splashy still works
for both, so it should be ok.

git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1551 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
<entry>
<title>* renamed all plugins to lowercase in order to be consistent with</title>
<updated>2008-01-27T12:37:13+00:00</updated>
<author>
<name>Oliver Tappe</name>
</author>
<published>2008-01-27T12:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx/core.git/commit/?id=224da813f0632c67a7437762fae6871704fc341d'/>
<id>urn:sha1:224da813f0632c67a7437762fae6871704fc341d</id>
<content type='text'>
  the attribute names

git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1497 95ad53e4-c205-0410-b2fa-d234c58c8868
</content>
</entry>
</feed>
