当前位置: 首页 > article >正文

selinux-policy-default(2:2.20231119-2)软件包内容详细介绍(6)

接前一篇文章:selinux-policy-default(2:2.20231119-2)软件包内容详细介绍(5)

4. 重点文件内容解析

(1)control/postist文件

上一回解析到control/postinst文件中的以下代码片段,本回继续往下解析:

    if [ -f $OLDFC ]; then
	    OLDSORT=$(mktemp)
	    NEWSORT=$(mktemp)
	    sort < $OLDFC > $OLDSORT
	    sort < $FC > $NEWSORT
	    ORIGDIFF=$(mktemp)
	    diff $OLDSORT $NEWSORT | grep -v ^[0-9] > $ORIGDIFF || true
	    rm $OLDSORT $NEWSORT
	    if [ -s $ORIGDIFF ]; then
		DIFF=$(mktemp)
		cut -f2 -d\  < $ORIGDIFF > $DIFF
		GOOD=$(mktemp)
		grep -v ^/run $DIFF |grep -v ^/dev | grep "/.*/" > $GOOD || true
		if [ -s $GOOD ]; then
		    echo ""
		    echo "Relabeling matches for the fo

http://www.kler.cn/news/160067.html

相关文章:

  • 虚拟化逻辑架构:OVS 交换机与端口管理
  • TCP_报文格式解读
  • unity旋转选中效果
  • 前端入门(四)Ajax、Promise异步、Axios通信、vue-router路由、组件库
  • 软著项目推荐 深度学习图像风格迁移 - opencv python
  • unity | 动画模块之循环滚动选项框
  • pillow opencv matplotlib读写图片有什么区别
  • C语言——计算Fibonacci数列
  • 西工大计算机学院计算机系统基础实验一(函数编写1~10)
  • MyBatis-xml版本
  • java面试题,上楼梯有多少种方式
  • 一对一聊天
  • CMMI5大成熟度等级和4大过程域
  • 面试问题--计算机网络:二层转发、三层转发与osi模型
  • [JavaScript前端开发及实例教程]计算器井字棋游戏的实现
  • SpringBoot MyBatis连接数据库 查询数据(注解方式)
  • 校园教务管理系统
  • svn合并冲突时每个选项的含义
  • 【S32K3环境搭建】-0.3-S32DS安装实时驱动RTD(Real-Time Driver)
  • 使用Java对yaml和properties互转,保证顺序、实测无BUG版本
  • 【Java Web学习笔记】3 - JavaScript入门
  • unity学习笔记
  • 漏洞扫描服务是什么
  • 【栈】车队
  • Intellij idea 内存不够用了,怎么处理?
  • 【CSP】202305-1_重复局面Python实现
  • Java利用UDP实现简单的双人聊天
  • python实现一个计算器
  • Android的前台服务
  • 【海思SS528 | VDEC】MPP媒体处理软件V5.0 | 视频解码模块——学习笔记