ref: refs/heads/master
commit 3857f9cfe5297872686e7f6b6d9876dbcba60567
Author: Martin Kudlvasr
Date: Wed Jul 22 11:27:06 2009 +0200
fixed paths in Makefile (dist => webservice/package)
added Makefile target install_test, which adds user webyast_guest (for ui testing)
---
Makefile | 35 ++++++++++++++++++++++++++++++-----
1 files changed, 30 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index e1447e5..a0cb81f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,34 @@
all:
(cd webservice; rake db:migrate)
+install_test:
+ grep webyast_guest /etc/passwd || yast2 users add username=webyast_guest password=test no-home;
+ cp webservice/package/org.opensuse.yast.permissions.policy /usr/share/PolicyKit/policy/ ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.freedesktop.packagekit.system-update ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.freedesktop.policykit.read ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.read ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.write ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.execute ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.dir ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.registeragent ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.unregisteragent ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.unmountagent ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.error ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.unregisterallagents ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.scr.registernewagents ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.system.status ; \
+ /usr/bin/polkit-auth --user webyast_guest --grant org.opensuse.yast.module-manager.import ; \
+ ruby webservice/package/policyKit-rights.rb --user webyast_guest --action grant ; \
+ echo "NOTE:"; \
+ echo "NOTE: Please take care that all needed packages with the correct version are installed !"; \
+ echo "NOTE: Have a look to the requirements defined in webservice/package/yast2-webservice.spec."; \
+ echo "NOTE:"; \
+ echo "NOTE: You can start the server with root privileges by calling start.sh in webservice directory." ; \
+ echo "NOTE:";
+
install:
- cp dist/yast_user_roles /etc ; \
- cp dist/org.opensuse.yast.permissions.policy /usr/share/PolicyKit/policy/ ; \
+ cp webservice/package/yast_user_roles /etc ; \
+ cp webservice/package/org.opensuse.yast.permissions.policy /usr/share/PolicyKit/policy/ ; \
/usr/bin/polkit-auth --user root --grant org.freedesktop.packagekit.system-update ; \
/usr/bin/polkit-auth --user root --grant org.freedesktop.policykit.read ; \
/usr/bin/polkit-auth --user root --grant org.opensuse.yast.scr.read ; \
@@ -17,13 +42,13 @@ install:
/usr/bin/polkit-auth --user root --grant org.opensuse.yast.scr.unregisterallagents ; \
/usr/bin/polkit-auth --user root --grant org.opensuse.yast.scr.registernewagents ; \
/usr/bin/polkit-auth --user root --grant org.opensuse.yast.module-manager.import ; \
- ruby dist/policyKit-rights.rb --user root --action grant ; \
+ ruby webservice/package/policyKit-rights.rb --user root --action grant ; \
echo "NOTE:"; \
echo "NOTE: Please take care that all needed packages with the correct version are installed !"; \
- echo "NOTE: Have a look to the requirements defined in dist/yast2-webservice.spec."; \
+ echo "NOTE: Have a look to the requirements defined in webservice/package/yast2-webservice.spec."; \
echo "NOTE:"; \
echo "NOTE: You can start the server with root privileges by calling start.sh in webservice directory." ; \
- echo "NOTE:"; \
+ echo "NOTE:";
distclean:
rm -rf package; \
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org