{"id":176,"date":"2011-06-16T15:02:18","date_gmt":"2011-06-16T13:02:18","guid":{"rendered":"http:\/\/xn--jrme-bpa1e.net\/blog\/?p=176"},"modified":"2014-05-11T23:46:39","modified_gmt":"2014-05-11T21:46:39","slug":"crashplan-sur-freebsd","status":"publish","type":"post","link":"https:\/\/xn--jrme-bpa1e.net\/blog\/post\/176\/crashplan-sur-freebsd\/","title":{"rendered":"Crashplan sur FreeBSD"},"content":{"rendered":"<p>Pour les utilisateurs de zfs :<br \/>\n<code><br \/>\nzfs create storage\/system\/usr\/linux<br \/>\nmkdir \/compat<br \/>\nln -s \/usr\/linux \/compat\/linux<br \/>\n<\/code><\/p>\n<p>Attention : ne pas avoir installer java pour freebsd pr\u00e9c\u00e9demment<\/p>\n<p>Installation :<br \/>\n<code><br \/>\nkldload linux<br \/>\nportmaster emulators\/linux_base-f10<br \/>\necho 'linux_enable=\"YES\"' &gt;&gt; \/etc\/rc.conf<br \/>\nkldload linprocfs<br \/>\nmkdir -p \/usr\/linux\/proc<br \/>\nmkdir -p \/usr\/linux\/dev<br \/>\nmount -t linprocfs linprocfs \/usr\/linux\/proc<br \/>\necho 'linprocfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/usr\/linux\/proc\u00a0\u00a0\u00a0\u00a0\u00a0 linprocfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 rw 0 0' &gt;&gt; \/etc\/fstab<br \/>\necho 'OVERRIDE_LINUX_BASE_PORT=f10' &gt;&gt; \/etc\/make.conf<br \/>\necho 'OVERRIDE_LINUX_NONBASE_PORTS=f10' &gt;&gt; \/etc\/make.conf<br \/>\necho 'LINUX_DIST_SUFFIX=f10' &gt;&gt; \/etc\/make.conf<br \/>\nportmaster textproc\/linux-f10-expat<br \/>\nportmaster x11-fonts\/linux-f10-fontconfig<br \/>\nportmaster x11\/linux-f10-xorg-libs<br \/>\nportmaster java\/linux-sun-jre16<br \/>\n<\/code><\/p>\n<p>Perso, j&rsquo;ai cr\u00e9\u00e9 un utilisateur \u00ab\u00a0crashplan\u00a0\u00bb. Puis t\u00e9l\u00e9charger crashplan, executer sudo -u crashplan \/usr\/linux\/bin\/sh et lancer l&rsquo;installeur de crashplan.<\/p>\n<p>Dans \/usr\/local\/etc\/rc.d\/crashplan :<br \/>\n<code><br \/>\n#!\/bin\/sh<br \/>\n#<br \/>\n# PROVIDE: crashplan<br \/>\n# REQUIRE: NETWORKING LOGIN<br \/>\n# KEYWORD: shutdown<\/p>\n<p>. \/etc\/rc.subr<\/p>\n<p>name=\"crashplan\"<br \/>\nrcvar=\"${name}_enable\"<br \/>\nload_rc_config \"${name}\"<\/p>\n<p>start_cmd=\"${name}_start\"<br \/>\nstop_cmd=\"${name}_stop\"<br \/>\nstatus_cmd=\"${name}_status\"<br \/>\ncrashplan_user=\"crashplan\"<br \/>\nHOME=\"\/home\/crashplan\"<br \/>\nLINUX_ROOT=\"\/usr\/linux\"<br \/>\nCRASHPLAN_BIN=\"${HOME}\/crashplan\/bin\"<\/p>\n<p>crashplan_start()<br \/>\n{<br \/>\n  echo \"Initializing CrashPlan Service ...\"<br \/>\n  \/usr\/bin\/su \"${crashplan_user}\" -c \"\\\"${LINUX_ROOT}\/bin\/bash\\\" \\\"${CRASHPLAN_BIN}\/CrashPlanEngine\\\" start\"<br \/>\n}<br \/>\ncrashplan_stop()<br \/>\n{<br \/>\n  echo \"Initiating CrashPlan Service shutdown...\"<br \/>\n  \/usr\/bin\/su \"${crashplan_user}\" -c \"\\\"${LINUX_ROOT}\/bin\/bash\\\" \\\"${CRASHPLAN_BIN}\/CrashPlanEngine\\\" stop\"<br \/>\n}<br \/>\ncrashplan_status()<br \/>\n{<br \/>\n  \/usr\/bin\/su \"${crashplan_user}\" -c \"\\\"${LINUX_ROOT}\/bin\/bash\\\" \\\"${CRASHPLAN_BIN}\/CrashPlanEngine\\\" status\"<br \/>\n}<\/p>\n<p>run_rc_command \"${1}\"<br \/>\n<\/code><\/p>\n<p>et enfin :<br \/>\n<code><br \/>\nchmod 0755 \/usr\/local\/etc\/rc.d\/crashplan<br \/>\necho 'crashplan_enable=\"YES\"' &gt;&gt; \/etc\/rc.conf<br \/>\necho '173.225.132.31 central.crashplan.com' &gt;&gt; \/usr\/linux\/etc\/hosts<br \/>\n<\/code><\/p>\n<p>\/usr\/linux\/home\/crashplan\/crashplan\/bin\/run.conf<br \/>\n<code><br \/>\nSRV_JAVA_OPTS=\"-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider\"<br \/>\nGUI_JAVA_OPTS=\"-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0\"<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour les utilisateurs de zfs : zfs create storage\/system\/usr\/linux mkdir \/compat ln -s \/usr\/linux \/compat\/linux Attention : ne pas avoir installer java pour freebsd pr\u00e9c\u00e9demment Installation : kldload linux portmaster emulators\/linux_base-f10 echo &lsquo;linux_enable=\u00a0\u00bbYES\u00a0\u00bb&lsquo; &gt;&gt; \/etc\/rc.conf kldload linprocfs mkdir -p \/usr\/linux\/proc &hellip; <a href=\"https:\/\/xn--jrme-bpa1e.net\/blog\/post\/176\/crashplan-sur-freebsd\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-freebsd","category-geek"],"_links":{"self":[{"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":26,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":379,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions\/379"}],"wp:attachment":[{"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xn--jrme-bpa1e.net\/blog\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}