mkinitcpio add repo

This commit is contained in:
bferturk
2016-04-24 17:25:41 +03:00
parent d1f23178af
commit 007a124c1e
13 changed files with 10496 additions and 9131 deletions
@@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
import os
import piksemel
import subprocess
def generateinitrd(filepath):
doc = piksemel.parse(filepath)
for item in doc.tags("File"):
path = item.getTagData("Path")
if path.startswith("lib/modules/"):
kver = path.split("/")[2]
subprocess.call(["/usr/bin/mkinitcpio","-k","%s"% kver ,"-c","/etc/mkinitcpio.conf","-g","/boot/initramfs-%s"% kver,"-S","autodetect"])
return
def setupPackage(metapath, filepath):
generateinitrd(filepath)
def cleanupPackage(metapath, filepath):
pass
def postCleanupPackage(metapath, filepath):
pass