summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--recruiters/quizzes/end-quiz.txt30
1 files changed, 13 insertions, 17 deletions
diff --git a/recruiters/quizzes/end-quiz.txt b/recruiters/quizzes/end-quiz.txt
index 3ecf90c..e5eefe6 100644
--- a/recruiters/quizzes/end-quiz.txt
+++ b/recruiters/quizzes/end-quiz.txt
@@ -93,52 +93,48 @@ docs: devmanual
docs: devmanual
-8. Why are 'head -5' and 'tail -5' bad? What should be used instead?
-
-docs:
-
-9. You're writing an ebuild and init script for a server application
+8. You're writing an ebuild and init script for a server application
that needs networking to be available when started and can also
use a system logger if one is available. How should this be
written in the init script?
docs: devmanual
-10. What is the 'Gentoo Way' of allowing the user to pass other options
+9. What is the 'Gentoo Way' of allowing the user to pass other options
to the previously mentioned server application?
docs: devmanual
-11. What is the 'Gentoo Way' of globally setting environment variables
+10. What is the 'Gentoo Way' of globally setting environment variables
for all users?
docs: devmanual
-12. What directory should be used for application-generated
+11. What directory should be used for application-generated
non-temporary data?
docs: devmanual
-13. Which directory should manual (man) pages be in and how should they
+12. Which directory should manual (man) pages be in and how should they
be installed from an ebuild?
docs: PMS
-14. On Gentoo Linux systems, what is the purpose of /usr/local/bin?
+13. On Gentoo Linux systems, what is the purpose of /usr/local/bin?
docs: devmanual
-15. When should you use || die "msg" with commands/functions?
+14. When should you use || die "msg" with commands/functions?
Could || die always be moved inside those functions/commands?
docs: devmanual
-16. You are committing a new package to the tree. What will you have in
+15. You are committing a new package to the tree. What will you have in
the KEYWORDS variable?
docs: devmanual
-17. You are bumping foomatic's ebuild from version 1.2 to version
+16. You are bumping foomatic's ebuild from version 1.2 to version
1.3. The new release contains bugfixes and new
functionality. The current KEYWORDS for 1.2 are
"x86 sparc ~mips amd64" -- what will KEYWORDS be for
@@ -146,7 +142,7 @@ docs: devmanual
docs: devmanual
-18. You are bumping foomatic's ebuild from version 1.3 to 1.4. The
+17. You are bumping foomatic's ebuild from version 1.3 to 1.4. The
new release extends functionality and introduces a new
dependency on libfnord version 1.2 or later. The
KEYWORDS for foomatic-1.3 are "x86 sparc ~mips amd64"
@@ -155,7 +151,7 @@ docs: devmanual
docs: devmanual
-19. You are bumping foomatic's ebuild from version 1.4 to 1.5. This
+18. You are bumping foomatic's ebuild from version 1.4 to 1.5. This
release introduces new optional support for the libgerbil
library, which you are controlling via the gerbil global
USE flag. Unfortunately libgerbil is full of code which
@@ -164,14 +160,14 @@ docs: devmanual
docs: devmanual
-20. You are bumping foomatic's ebuild from version 1.5 to version
+19. You are bumping foomatic's ebuild from version 1.5 to version
2.0. This new version is a massive rewrite which introduces
huge changes to the build system, the required libraries
and how the code works. What will you do for KEYWORDS here?
docs: devmanual
-21. Your package only builds with newer gcc (e.g. >gcc-4.7).
+20. Your package only builds with newer gcc (e.g. >gcc-4.7).
How do you ensure that the user uses an appropriate compiler to build the
package? Under which circumstances should you avoid this check and how?