Revert "libprocessgroup: Remove cgroup.rc file"

Revert submission 3212512

Reason for revert: Droidmonitor created revert due to b/372273614. Will be verifying through ABTD before submission.

Reverted changes: /q/submissionid:3212512

Change-Id: I37568516e973cb940f1229d52f94b8dc801da2ab
diff --git a/init/Android.bp b/init/Android.bp
index 8da2e7c..18a79d6 100644
--- a/init/Android.bp
+++ b/init/Android.bp
@@ -163,6 +163,7 @@
         "libavb",
         "libavf_cc_flags",
         "libbootloader_message",
+        "libcgrouprc_format",
         "liblmkd_utils",
         "liblz4",
         "libzstd",
diff --git a/init/init.cpp b/init/init.cpp
index 17498da..6c80899 100644
--- a/init/init.cpp
+++ b/init/init.cpp
@@ -636,6 +636,9 @@
         LOG(INFO) << "Cgroups support in kernel is not enabled";
         return {};
     }
+    // Have to create <CGROUPS_RC_DIR> using make_dir function
+    // for appropriate sepolicy to be set for it
+    make_dir(android::base::Dirname(CGROUPS_RC_PATH), 0711);
     if (!CgroupSetup()) {
         return ErrnoError() << "Failed to setup cgroups";
     }